我目前正在制作人工智能" Snake"。将QPushButton
添加到QMainWindow
后,窗口没有按任何键的响应。
void MainWindow::keyReleaseEvent(QKeyEvent* event)
{
g->key_event(event);
}
我是如何将QKeyEvent
注入我的游戏课程的。一切正常,QPushButton
。
答案 0 :(得分:0)
问题可能与您的覆盖方法有关,而不是将调用传递给超类。您可能希望这样做,而不是:
void MainWindow::keyReleaseEvent(QKeyEvent* event)
{
QMainWindow::keyReleaseEvent(event);
g->key_event(event);
}