Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Setner от Январь 30, 2013, 08:41



Название: Как удалить все QAction из меню QWidget?
Отправлено: Setner от Январь 30, 2013, 08:41
Нашёл только

Код:
void  QWidget::removeAction ( QAction * action )

а есть ли одна команда для всех, типа QWidget::clearActions или QWidget::removeActions?


Название: Re: Как удалить все QAction из меню QWidget?
Отправлено: carrygun от Январь 30, 2013, 08:45
Код
C++ (Qt)
foreach (QAction *act, actions())
   removeAction(act);
 


Название: Re: Как удалить все QAction из меню QWidget?
Отправлено: Setner от Январь 30, 2013, 08:59
Спасибо!
Жаль всё таки, что нет отдельной команды для этого дела.