Создание контекстного меню, при нажатии на правую клавишу мыша |
Здравствуйте, гость ( Вход | Регистрация )
Создание контекстного меню, при нажатии на правую клавишу мыша |
AD |
15.7.2008, 9:38
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Не могу найти класс создания контекстного меню. Подскажите, пожалуйста
[attachment=131:context_menu.JPG] P.S. Блин, почему картинку 18Кб загрузить не может??? Сообщение отредактировал AD - 17.7.2008, 10:46 |
|
|
void* |
15.7.2008, 9:42
Сообщение
#2
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
делается все очень просто: создаешь в своем виджете QMenu с нужными QAction'ами, затем обрабатываешь событие contextMenuEvent:
|
|
|
AD |
15.7.2008, 10:09
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
делается все очень просто: создаешь в своем виджете QMenu с нужными QAction'ами, затем обрабатываешь событие contextMenuEvent:
Неплохо, спасибо. Но мне в это контекстное меню есть желание поместить то, что не отображено на панели меню. Такое возможно? По идее, для этого следует создать QMenu* myMenu, для него набор QAction* myActions[5], а потом запустить это меню в этой функции. Правильно я понял? Так, получается, надо сделать? |
|
|
void* |
15.7.2008, 10:14
Сообщение
#4
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
Но мне в это контекстное меню есть желание поместить то, что не отображено на панели меню. Такое возможно? а почему нет? ты можешь использовать любой объект QMenu, не обязательно тот, что на панели по сути в обработчике события мы только запускаем меню в нужной точке (повторяю - меню может быть абсолютно любым) |
|
|
Litkevich Yuriy |
15.7.2008, 17:38
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 22.12.2024, 10:56 |