GroupBox example: port away from using deprecated QAction::setMenu()

We can achieve the same UI by using QMenu::addMenu() directly

Task-number: QTBUG-104857
Pick-to: 6.4 6.3 6.2
Change-Id: I627f21bc93646943cf6dfbd3b388352b84f73f0f
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
Ivan Solovev 2022-07-14 12:19:50 +02:00
parent a2c7428e4d
commit 6db91c0df1

View File

@ -136,12 +136,10 @@ QGroupBox *Window::createPushButtonGroup()
popupButton->setMenu(menu);
//! [12]
QAction *newAction = menu->addAction(tr("Submenu"));
QMenu *subMenu = new QMenu(tr("Popup Submenu"));
QMenu *subMenu = menu->addMenu(tr("Submenu"));
subMenu->addAction(tr("Item 1"));
subMenu->addAction(tr("Item 2"));
subMenu->addAction(tr("Item 3"));
newAction->setMenu(subMenu);
//! [13]
QVBoxLayout *vbox = new QVBoxLayout;