crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Одновременное нажатие кнопок. Не modifiers
vankleef
  опции профиля:
сообщение 30.5.2012, 20:22
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 21.10.2010
Пользователь №: 2134

Спасибо сказали: 9 раз(а)




Репутация:   1  


Всем доброго времени суток!

Как отловить нажатие нескольких кнопок, не комбинации с шифтом/контролом и т.д., а, например, нажатие стрелок вверх и влево.

Заранее благодарю!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zloiia
  опции профиля:
сообщение 31.5.2012, 4:09
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 25
Регистрация: 5.5.2011
Пользователь №: 2655

Спасибо сказали: 5 раз(а)




Репутация:   0  


Цитата(vankleef @ 30.5.2012, 21:22) *
Всем доброго времени суток!

Как отловить нажатие нескольких кнопок, не комбинации с шифтом/контролом и т.д., а, например, нажатие стрелок вверх и влево.

Заранее благодарю!


Вариант с переопределением keyPressEvent и keyReleaseEvent и записью состояний нужных клавиш не подходит?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vankleef
  опции профиля:
сообщение 31.5.2012, 13:00
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 21.10.2010
Пользователь №: 2134

Спасибо сказали: 9 раз(а)




Репутация:   1  


Спасибо, чтото не догадался про keyReleaseEvent.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
efg
  опции профиля:
сообщение 3.6.2012, 5:01
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


про потерю фокуса не забудьте...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zloiia
  опции профиля:
сообщение 16.6.2012, 20:40
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 25
Регистрация: 5.5.2011
Пользователь №: 2655

Спасибо сказали: 5 раз(а)




Репутация:   0  


Цитата(efg @ 3.6.2012, 6:01) *
про потерю фокуса не забудьте...


EventFilter сможет помочь это победить
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vankleef
  опции профиля:
сообщение 17.6.2012, 1:23
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 21.10.2010
Пользователь №: 2134

Спасибо сказали: 9 раз(а)




Репутация:   1  


Цитата(efg @ 3.6.2012, 6:01) *
про потерю фокуса не забудьте...


не, мне в игре на opengl надо было передвижение сделать)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.11.2024, 11:33