Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Вопрос по меню (https://www.otvetnemail.ru/novyj-arhiv-2-812/vopros-po-menyu-208426/)

Guest 27.09.2011 12:21

Вопрос по меню
 
Есть менюшка, примерно такая 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.Может быть есть другие подходы?


Часовой пояс GMT, время: 05:52.


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