Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 12:21
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть менюшка, примерно такая menuBar = new QMenuBar(this); menuBar->setObjectName("menuBar"); p1 = new QMenu(QString::fromLocal8Bit("Настройки" )); menuBar->addMenu(p1); и т.д.нужно чтобы по нажатию клавиши в виджете клавиши (скажем F10) это меню активировалось и открывалось подменю, короче что б можно было работать с меню с клавиатуры а не только мышкой.Решение может быть таким: в обработчике нажатий клавиши вызываем p1->exec();но если использовать метод QAction * exec () то подменю появляется в верхнем левом углу экрана,если брать метод QAction * exec ( const QPoint & p, QAction * action = 0 ), то непонятно как определить нужный QPoint.Может быть есть другие подходы?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вопрос по меню Guest Новый архив 2 0 30.09.2011 04:37
Вопрос по меню Guest Продолжение архива вопросов 0 28.09.2011 13:58
меню не видно, в админке тоже меню нет; какбэ сами названия меню есть, но пунктов меню нет Guest Третий архив вопросов и ответов 0 28.09.2011 10:38
Вопрос о меню Guest Новый архив 2 0 28.09.2011 10:15



© www.otvetnemail.ru - Форум вопросов и ответов.