Решил поделать курсач. Для этого выбрал библиотеку QT(раньше с ней дело не имел)...
Пытаюсь создать небольшую игрушку. Для этого использую QPainter + QGraphicsView + QGraphicsScene. Как рисовать я понял... Но как считывать нажатие клавиш?
Код main'a:
int main(int argc, char **argv)
{
QApplication app(argc, argv);
qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
QGraphicsScene scene;
QGraphicsView view;
for (int i = 0; i < 8; ++i) {
Tanks *tank= new Tanks;
scene.addItem(tank);
}
view.show();
return app.exec();
}
Если вставить функцию:
void QGraphicsView::KeyPressEvent(QKeyEvent* event){
if(event->key()==Qt::Key_W) {
//Do Smth
}
}
То при нажатии на 'W' ничего не происходит.
Помогите нубасу пожалуйста!