Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Chuzhik от Июль 28, 2014, 10:45



Название: Менюшка типа "View" или "Window"
Отправлено: Chuzhik от Июль 28, 2014, 10:45
Что-то совсем затупил, велосипед уже есть, но хочется без него обойтись)

При нажатии на QToolBar правой клавишей, у меня срабатывает contextMenuEvent, который изумительно выводит список QDockWidget и QToolBar которые доступный к скрытию/показу.

Выглядит хорошо и удобоворимо. Но конечному пользователю интуитивно не очень понятно, что надо кликнуть в пустую область меню правой кнопкой. Потому хочу вынести в менюшку наверх, но хоть убей не могу понять какой метод возвращяет этот список объектов. Вроде у QMainWindow нет ничего похожего...

Помогите советом *краснеющий смайлик*

работаю в Qt4 (на целевой машине иногда 4.3, так что бывают проблемки)


Название: Re: Менюшка типа "View" или "Window"
Отправлено: GreatSnake от Июль 28, 2014, 15:19
Код
C++ (Qt)
QMenu * QMainWindow::createPopupMenu ()


Название: Re: Менюшка типа "View" или "Window"
Отправлено: Chuzhik от Июль 28, 2014, 15:59
Код
C++ (Qt)
QMenu * QMainWindow::createPopupMenu ()

Огромное спасибо, как раз уже долез до исходников. Впервые, кстати говоря, а Вы как раз на строчку ткнули) Спасибо!