Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Sancho_s_rancho от Август 08, 2010, 16:31



Название: [Решено]Щелчек мышью при нажатой клавише клавиатуры
Отправлено: Sancho_s_rancho от Август 08, 2010, 16:31
При клике необходимо определить, нажата ли при этом клавиша Control или Alt. Первое, что пришло в голову - это на keyPress/keyRelease запоминать состояние в виджете. А при void MyWidget::mousePressEvent(QMouseEvent *event) учитывать сохраненные данные. Но как-то это коряво выглядит. Так и делается или я что-то упустил?


Название: Re: Щелчек мышью при нажатой клавише клавиатуры
Отправлено: BRE от Август 08, 2010, 16:35
Посмотри на:
Qt::KeyboardModifiers QApplication::keyboardModifiers ()   [static]


Название: [Решено]Re: Щелчек мышью при нажатой клавише клавиатуры
Отправлено: Sancho_s_rancho от Август 08, 2010, 16:44
Посмотри на:
Qt::KeyboardModifiers QApplication::keyboardModifiers ()   [static]
Чувствовал ведь, что что-то упускаю.