2011-08-29 19 views
8

QMenuでは、removeActionメソッドで削除できるQActionと、別のQMenuである2種類の項目を挿入できます。メニューからメニュー項目を削除する方法が見つかりません。Qt4のQMenuからメニュー項目を削除するには?

どうすればよいですか?私が今考えることができる唯一の方法は、すべてを削除してアイテムを再生成するためにclear()メソッドを使用することです。

答えて

10

削除したいサブメニューQActionを取得します。

QAction *menuIdontLike = subMenu->menuAction(); 
mainMenu->removeAction(menuIdontLike); 
関連する問題