這工作...QToolButton在添加到QToolBar後爲什麼不能隱藏?
QToolButton * toolbutton = new QToolButton(this);
//hide before addWidget
toolbutton->hide();
addWidget(toolbutton);
但這並不
QToolButton * toolbutton = new QToolButton(this)
addWidget(toolbutton);
//hide after addWidget
toolbutton->hide();
是否有其他讓我一個QToolButton後實際隱藏它添加到在QToolBar後?我需要在運行時。
有趣的建議。如果大部分工具欄項目都是QActions,並且只有一個或兩個QWidget,這將是一個優雅的解決方案。 – 2012-02-19 03:08:51
即使您將QWidget添加到QToolBar,它也會爲其返回'QAction *':'QAction * QToolBar :: addWidget(QWidget * widget)' – 2012-12-19 08:58:26