如何从QToolBar中删除小部件?

Mik*_*ike 2 qt widget qtoolbar

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

我怎样才能做到这一点?

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

任何的想法 ?

非常感谢您的帮助.

迈克迈克

Ton*_*nyK 7

你必须使用removeAction.像这样:

QAction* MyAction = MyToolBar -> addWidget (MyWidget) ;
...
MyToolBar -> removeAction (MyAction) ;
Run Code Online (Sandbox Code Playgroud)