这有效...
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 后我可以隐藏它?我需要在运行时。
最佳答案
QAction * QToolBar::addWidget ( QWidget * widget )
你应该隐藏返回的 QAction
关于c++ - 为什么 QToolButton 添加到 QToolBar 后不能隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338640/