2010-03-25 34 views
0

我是Qt的新品牌,需要开发Mancala游戏。由于我是Qt环境的全新人物,我计划让事情变得非常简单。我将使用“按钮”小部件作为游戏中的一部分。由于两个玩家玩这个游戏,我的想法是不得不按钮阵列。一个阵列用于玩家1,另一个用于玩家2.我的问题是因为我使用“按钮”小部件,我如何将它们分组来迭代?我注意到Qt既有数组类型也有向量数据类型,但我很困惑这些数据类型是如何用来“组合”按钮的。有谁知道任何示例代码或教程来看待了解更多?用于收集Qt按钮的数据类型

感谢您的时间和任何提供的输入。

回答

0

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

通常在Qt中,接受的方式是使用QVector类。这是一个与STL的vector有些相似的高级课程。

+0

谢谢你,Eli。我阅读了解更多。 – different 2010-03-25 17:29:04

0

不知道mancala,但如果它是一个固定大小的板你是否更好地做到这一点作为一个网格和让网格单元响应按钮推?

然后它全部由tablewidget处理

+0

感谢您的这个想法。我不知道这个小部件。游戏板是固定的,所以这可以工作。 – different 2010-03-25 17:07:56

+0

如果你最终想要一些漂亮的东西,那么你将需要将瓷砖作为图像 - 但如果你只是了解Qt,这是一个很好的开始。 – 2010-03-25 17:17:03