如何从QToolBar中删除小部件?

时间:2011-04-29 11:44:12

标签: qt widget qtoolbar

我正在用Qt构建我的App界面。 但是出现了一个问题...... 我有一个QToolbar,我在其中添加了QToolButton和QToolbar-> addWidget方法。 问题是我想稍后删除此按钮。

我怎样才能做到这一点?

有一个addWidget方法,但没有像removeWidget对应...

有什么想法吗?

非常感谢您的帮助。

迈克迈克

1 个答案:

答案 0 :(得分:7)

您必须使用removeAction。像这样:

QAction* MyAction = MyToolBar -> addWidget (MyWidget) ;
...
MyToolBar -> removeAction (MyAction) ;