Задать вопрос
heksen
@heksen

Как работать с меню в qt?

Всем привет. Создал в редакторе qt меню в диалоговом окне, и теперь думаю как с ним работать? Дайте подсказку. Как его обрабатывать?
  • Вопрос задан
  • 3247 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
donkaban
@donkaban
Умею рисовать тени
Масса вариантов :

1. Почитать доку
2. Не читать доку, сразу убить себя об стену и забыть адрес тостера.

Выбирайте.
Ответ написан
Комментировать
@torwig
C++/Qt
Лучше прочитайте книгу Шлее об этом фреймворке.
Можете сразу доку, а лучше примеры. Они есть в составе самого Qt, можете загуглить "QMenu example". А если коротко, то меню содержит QAction'ы. И при выборе конкретного пункта ,который соответствует этому QAction, испускается сигнал triggered(). Вот за него и цепляйтесь с помощью connect().
Ответ написан
Комментировать
Harrowmont
@Harrowmont
C/C++ под Linux, Python, bash
Создается объект QMenu. Для каждого пункта меню создаются объекты QAction, которые затем добавляются в созданное до этого меню посредством метода addAction. Для добавления подменю создается еще один объект QMenu и добавляется уже посредством метода addMenu. Далее, в зависимости от назначения меню, его можно сделать как главным меню (класс QMenuBar), так и забиндить его на кнопку QPushButton::setMenu.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы