在python窗口中制作4x4网格

问题描述 投票:-1回答:1

我的项目是使用PyQt5创建15个滑动拼图。 (不使用pygame)

我制作了一个python窗口,但不确定如何在窗口中创建4x4网格。网格还应该具有数字1-15和一个空格。有人可以帮我在代码上创建网格吗?我不知道从哪里开始。

python grid pyqt5
1个回答
0
投票

您可以使用很多方法来编写此游戏,但我真的认为您不应该从“视觉效果”开始。考虑一下使它起作用的机制。

创建网格无法解决您的问题,您需要为它们移动块和放置位置。

我将通过创建一个类来开始(就像我说的,有很多方法):块(或正方形,无论您想要什么)。此块将具有一个数字(1-15)和坐标(从[0,0]到[4,4]),然后可以为它移动一个方法。我认为这是一个不错的起点。

PS:在编码时,不要考虑从哪里开始,而是从可以考虑的地方开始。如果您清楚游戏的end应该如何,请从此开始,事情会自然流淌...

((如果需要更多帮助,我在这里)

© www.soinside.com 2019 - 2024. All rights reserved.