0

私は Qt の初心者で、Mancala ゲームを開発する必要があります。私は Qt 環境にまったく慣れていないので、物事を非常にシンプルに保つように計画しています。「プッシュ ボタン」ウィジェットをゲームの一部として使用します。2 人のプレーヤーがこのゲームをプレイするので、私の考えはボタンの配列です。1 つの配列はプレーヤー 1 用で、もう 1 つの配列はプレーヤー 2 用です。私の質問は、「プッシュ ボタン」ウィジェットを使用しているため、それらをグループ化して反復するにはどうすればよいですか? Qtには配列とベクトルの両方のデータ型があることに気付きましたが、これらのデータ型を使用してボタンを「グループ化」する方法について混乱しています。詳細を知るために見るべきサンプルコードやチュートリアルを知っている人はいますか?

お時間をいただき、ご意見をお寄せいただきありがとうございます。

4

2 に答える 2

0

ボタンのグループ専用にQButtonGroupクラスを使用することを検討してください。

一般に、Qt で動的な配列を持つ方法として受け入れられているのは、QVectorクラスを使用することです。これは、STL のvector.

于 2010-03-25T16:52:02.603 に答える
0

mancala はわかりませんが、固定サイズのボードの場合、これをグリッドとして実行し、グリッド セルをボタンのプッシュに応答させる方がよいでしょうか?

その後、すべてテーブルウィジェットによって処理されます

于 2010-03-25T16:54:50.263 に答える