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