Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个非常简单的游戏,就像这样。一般来说,我需要几种颜色的方块,当你点击它们时,它们应该会出现、消失、移动。我创建了一个QDialog. 在其中,我使用MyDialog::mousePressEvent(QMouseEvent *event)函数来获取单击鼠标的坐标。一般来说,我需要另外两件事来对我的游戏进行编程。
QDialog
MyDialog::mousePressEvent(QMouseEvent *event)
您能否提供一些示例代码,将图像添加到对话框中,移动它并销毁它,好吗?这样做最方便的方法是什么?
在 QGraphicsScene 中的特定坐标中放置和图像
函数是用于创建简单游戏的代码:item.setPos, scene.addItem...
item.setPos
scene.addItem