2010-03-25 41 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