0

我是 Qt 的新手,需要开发 Mancala 游戏。由于我是 Qt 环境的新手,因此我的计划是让事情变得非常简单。我将在游戏中使用“按钮”小部件。由于两个玩家玩这个游戏,我的想法是要有按钮阵列。一个数组用于播放器 1,另一个用于播放器 2。我的问题是,由于我使用的是“按钮”小部件,如何将它们分组以进行迭代?我注意到 Qt 同时具有数组和向量数据类型,但我对如何使用这些数据类型来“分组”按钮感到困惑。有谁知道任何示例代码或教程可以查看以了解更多信息?

感谢您的时间和提供的任何意见。

4

2 回答 2

0

考虑专门为一组按钮使用QButtonGroup类。

通常在 Qt 中,拥有动态数组的公认方法是使用QVector类。它是一个高级类,有点类似于 STL 的vector.

于 2010-03-25T16:52:02.603 回答
0

不知道 mancala,但如果它是一个固定尺寸的板,你最好把它作为一个网格来做,并让网格单元响应按钮按下?

然后全部由tablewidget处理

于 2010-03-25T16:54:50.263 回答