[英]Hiding a QWidget on a QToolbar?
I have directly added some QWidgets to a QToolbar but simply going widget->setVisible(false) did not work. 我已经直接向QToolbar添加了一些QWidgets,但只是去widget-> setVisible(false)不起作用。 Can someone please give me an example of how to show and hide a widget that is on a QToolbar?
有人可以举个例子来展示和隐藏QToolbar上的小部件吗?
Thanks! 谢谢!
You need to call setVisible()
on the appropriate QAction instead. 您需要在相应的QAction上调用
setVisible()
。 For example, addWidget()
returns a QAction*: 例如,
addWidget()
返回一个QAction *:
QAction* widgetAction = toolBar->addWidget(someWidget);
widgetAction->setVisible(false);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.