在QToolbar上隐藏QWidget?

时间:2009-11-07 21:39:22

标签: c++ qt qt4 widget

我已经直接向QToolbar添加了一些QWidgets,但只是去widget-> setVisible(false)不起作用。有人可以举个例子来展示和隐藏QToolbar上的小部件吗?

谢谢!

1 个答案:

答案 0 :(得分:19)

您需要在相应的QAction上调用setVisible()。例如,addWidget()返回QAction *:

QAction* widgetAction = toolBar->addWidget(someWidget);
widgetAction->setVisible(false);