首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向QMenuBar添加QProgressBar?

如何向QMenuBar添加QProgressBar?
EN

Stack Overflow用户
提问于 2011-07-20 22:09:47
回答 1查看 1K关注 0票数 2

我需要在我的应用程序中添加一个进度条,但是我正在尝试最小化GUI中浪费的空间。我的QMenuBar只有几个根菜单,并且在这个小部件的最右边有很多浪费的空间。有没有办法在这个空间中添加QProgressBar小部件?QMenuBar文档似乎表明它只支持文本菜单,但它也说“可以通过使用QWidgetAction类的实例将小部件添加到菜单中”。我相信这仅仅是为了给菜单项添加图标,而不是菜单栏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-20 22:31:04

不完全正确。你可以在那里添加任何你想要的东西。

代码语言:javascript
复制
QWidgetAction* actProgressBar = new QWidgetAction(this);
QProgressBar* bar=new QProgressBar(this);
// setup progressbar here
actProgressBar->setDefaultWidget(bar);
menuBar->addAction(actProgressBar);

这会将进度条添加到菜单栏中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6763304

复制
相关文章

相似问题

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