Название: Проблема с QKeySequence::StandardKey Отправлено: Red Devil от Июнь 01, 2008, 20:58 Там есть хоткеи которые мне нужны - например Ctrl+W. Никаким образом, ни через QAction, ни в KeyPressEvent невозможно поймать нажатие этой конбинации. В тоже время в линуксах я сам перенастраивал этот хоткеи через настройки для некоторых редакторов.
В чем вообще здесь проблема, и как ее решить ? Название: Re: Проблема с QKeySequence::StandardKey Отправлено: Sergeich от Июнь 01, 2008, 21:25 В 4.4 Ctrl+W прекрасно работает через QAction
Название: Re: Проблема с QKeySequence::StandardKey Отправлено: pastor от Июнь 01, 2008, 21:31 В 4.3 работает и KeyPressEvent и QAction
Название: Re: Проблема с QKeySequence::StandardKey Отправлено: Red Devil от Июнь 01, 2008, 21:53 В какой системе тестили ?
Я в XP SP2 (QT 4.4.0) разрабатываю - не работает хоть ты тресни ... При этом меняю например +W, на +E - и хоткей срабатывает, т.е. опечатки при описании слота сигнала нету. ________ Извините народ - это я опять лоханулся. Еще когда MainWindow копипастил откуда-то там остались Action для открытия, закрытия файла для которых уже было установлено Ctrl+W. В связи с чем тогда вот какой вопрос образовался. Можно ли как-то сделать область действия хоткея ? Например если выделен редактор (фокус у редактора) хоткеи обрабатывается им, а если фокус не у редактора - тогда обрабатывается MainWindow. Название: Re: Проблема с QKeySequence::StandardKey Отправлено: Sergeich от Июнь 01, 2008, 22:11 Опять ассистант не читаем >:(
void setShortcutContext ( Qt::ShortcutContext context ) |