在QToolbar上隐藏QWidget?

Jam*_*mes 15 c++ qt qt4 widget

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

谢谢!

ric*_*dwb 20

您需要调用setVisible()适当的QAction.例如,addWidget()返回QAction*:

QAction* widgetAction = toolBar->addWidget(someWidget);
widgetAction->setVisible(false);
Run Code Online (Sandbox Code Playgroud)