
我需要包含ID图片的分组框和QMenuBar右侧的一个按钮,但我不知道该怎么做。这是我到目前为止所知道的:
QGridLayout *menulayout = new QGridLayout();
QWidget *menuwidget = new QWidget (dynamic_cast<QMainWindow*>(this->parent())->menuBar());
menulayout->setContentsMargins(18,0,18,0);
menulayout->addWidget(menuwidget);
menulayout->addWidget(_ui->groupBox_UserMenu, 0 ,0);
dynamic_cast<QMainWindow*>(this->parent())->menuBar()->setLayout(menulayout);发布于 2019-12-07 10:44:30
通过将分组框放在窗体上的所需位置,然后将其父级设置为QMenu栏,修复了此问题。我发布的第一行代码是不必要的。
_ui->groupBox_UserMenu->setParent(_ui->menuBar);https://stackoverflow.com/questions/59222424
复制相似问题