...QToolButtonをQToolBarに追加した後、QToolButtonを隠すことができないのはなぜですか?
QToolButton * toolbutton = new QToolButton(this);
//hide before addWidget
toolbutton->hide();
addWidget(toolbutton);
をしかし、これはしないの
QToolButton * toolbutton = new QToolButton(this)
addWidget(toolbutton);
//hide after addWidget
toolbutton->hide();
それはQToolBarに追加された後、私は実際にQToolButton後に非表示にすることができますので、代替はありますか?私は実行時にする必要があります。
興味深い提案を非表示にします。これは、ツールバーのアイテムの大部分がQActionsであり、その上に1つまたは2つのQWidgetsしかない場合は、洗練されたソリューションになります。 –
QWidgetをQToolBarに追加しても、それに対して 'QAction *'が返されます: 'QAction * QToolBar :: addWidget(QWidget * widget)' –