抱歉我的英语不好,我来自意大利XD
我使用简单的图形选择完成了蛙式游戏:带有大量更新标签的网格布局。它完美地运作。我可以设置图标而不是标签,但现在我想穿上它更好一些,我的老师告诉我选择QGraphicScene + Item + View,或者QPainter + QWidget :: paintEvent。
对我来说,最好的选择是什么?你能告诉我你这样做的基本方法吗?
答案 0 :(得分:4)
我会使用QGraphicsScene。它是一个用于处理多个位图图形的高级接口,因此使用起来更简单。您的游戏的显示逻辑应该是非常好的实施。 (只需保持图形场景与当前游戏状态匹配)。
您仍需要通过收听keyboard events来处理用户输入。您可以在QMainWindow级别实现该功能。
当然,你需要编写实际的游戏逻辑。