首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QMenuBar中放置groupbox?

如何在QMenuBar中放置groupbox?
EN

Stack Overflow用户
提问于 2019-12-07 10:13:39
回答 1查看 21关注 0票数 1

我需要包含ID图片的分组框和QMenuBar右侧的一个按钮,但我不知道该怎么做。这是我到目前为止所知道的:

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

发布于 2019-12-07 10:44:30

通过将分组框放在窗体上的所需位置,然后将其父级设置为QMenu栏,修复了此问题。我发布的第一行代码是不必要的。

代码语言:javascript
复制
_ui->groupBox_UserMenu->setParent(_ui->menuBar);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59222424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档