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

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

Task-number: QTBUG-104857
Change-Id: I627f21bc93646943cf6dfbd3b388352b84f73f0f
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit 6db91c0df1900df2ddcd5abeb243b8852b02b7ab)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Ivan Solovev 2022-07-14 12:19:50 +02:00 committed by Qt Cherry-pick Bot
parent 67cff353e3
commit 886c7b8700

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;