Название: [РЕШЕНО] проверка: зажата ли клавиша CTRL Отправлено: Resager от Январь 28, 2011, 19:49 Пытаюсь в функции проверить, вжата ли клавиша CTRL. Смотрел справку QKeyEvent, там нет такого, но вот у QAbstractButton есть bool isDown () const, однако это работает только если нажимаешь (и пока не отпустил) графическую кнопку, а с клавишей не знаю как. Подскажите пожалуйста?!!
Название: Re: проверка: зажата ли клавиша CTRL Отправлено: BRE от Январь 28, 2011, 19:59 Пытаюсь в функции проверить, вжата ли клавиша CTRL. Смотрел справку QKeyEvent, там нет такого, но вот у QAbstractButton есть bool isDown () const, однако это работает только если нажимаешь (и пока не отпустил) графическую кнопку, а с клавишей не знаю как. Подскажите пожалуйста?!! Qt::KeyboardModifiers QKeyEvent::modifiers () constНу и глобальная: Qt::KeyboardModifiers QApplication::keyboardModifiers () [static] Название: Re: проверка: зажата ли клавиша CTRL Отправлено: Resager от Январь 28, 2011, 20:27 не стал заморачиваться, использую глобальную. Спасибо! Работает!
Код: if (QApplication::keyboardModifiers() == Qt::ControlModifier) |