![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_DerKetzer_* |
![]()
Сообщение
#1
|
Гости ![]() |
Доброго времени суток,
Решил поделать курсач. Для этого выбрал библиотеку QT(раньше с ней дело не имел)... Пытаюсь создать небольшую игрушку. Для этого использую QPainter + QGraphicsView + QGraphicsScene. Как рисовать я понял... Но как считывать нажатие клавиш? Код main'a:
Если вставить функцию:
То при нажатии на 'W' ничего не происходит. Помогите нубасу пожалуйста! ![]() |
|
|
![]() |
wiz29 |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
обрисую в общих чертах, как сделать правильно для твоей программы.
Создай класс который будет генерить сигналы нажатия/отжатия кнопок. Для это в конструкторе класса установи
далее в процедуре фильтра событий обрабатывай QEvent::KeyPress и генери сигнал. выглядеть это будет примерно следующим образом
все довольно просто |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.6.2025, 11:13 |