11
我已经直接将一些QWidgets添加到QToolbar,但只是将widget-> setVisible(false)不起作用。有人能给我一个如何显示和隐藏QToolbar上的小部件的例子吗?在QToolbar上隐藏QWidget?
谢谢!
我已经直接将一些QWidgets添加到QToolbar,但只是将widget-> setVisible(false)不起作用。有人能给我一个如何显示和隐藏QToolbar上的小部件的例子吗?在QToolbar上隐藏QWidget?
谢谢!
您需要在相应的QAction上调用setVisible()
。例如,addWidget()
返回的QAction *:
QAction* widgetAction = toolBar->addWidget(someWidget);
widgetAction->setVisible(false);
谢谢,没有注意到它返回的addWidget一个的QAction!非常了解如何阅读简单的API文档。 – James 2009-11-08 16:01:12
哈哈。我搜索了这个问题,并得出这个答案。我已经回答了这个问题并回答了一些问题,但随着时间的推移我已经忘记了。如果可以,我会+2。 :-) – metal 2016-09-10 01:14:00