Скрыть или удалить элемент QMenu, как? |
Здравствуйте, гость ( Вход | Регистрация )
Скрыть или удалить элемент QMenu, как? |
Гость_mor_* |
15.2.2008, 13:07
Сообщение
#1
|
Гости |
Поиском пользовался не нашел, гуглил, тот же результат, как такое сделать?
|
|
|
Nicolay Sidorov |
23.7.2009, 19:45
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 23.7.2009 Пользователь №: 936 Спасибо сказали: 0 раз(а) Репутация: 0 |
->setVisible(false)
->setHidden(true) ->hide() - ничего из этого не работает для QMenu. Остается использовать только setEnabled(false) или setDisabled(true), на большее, видимо, рассчитывать смысла нет. Способ скрытия QMenu найден: Надо только подсчитать порядковый номер нужного элемента QMenu (среди всех остальных, находящихся в menuBar'e): //QMenuBar* menuBar; menuBar->actions()[#]->setVisible(false); // где # - номер нужного элемента |
|
|
Текстовая версия | Сейчас: 20.12.2024, 23:26 |