0

一般に、ウィジェットを相互に追加する順序は、ウィジェットにアクセスするのと同じ順序ですか?

例:

にたくさんありQPushButtonQHBoxLayoutこのレイアウトがにあるWindow::ui場合、それらのボタンに簡単にアクセスできますui->button_nameか?または私はしなければなりませんui->layout->itemAt(idx)か?

編集:私の質問は、フレーム内のラベル、レイアウト内、フレーム内、ウィンドウ内など、階層の奥深くにある要素にアクセスする簡単な方法を見つけることを目的としています...

PS:また、GUIアーキテクチャのグッドプラクティスに関するドキュメントをいただければ幸いです。

4

1 に答える 1

0

ui->object_nameレイアウトを気にせず使えます!
レイアウトを再設計することが可能です。C++ コードを一切変更せずに、さまざまなプラットフォームで使用できます。

Qt に関する優れた書籍が 2 冊あり、サンプル コードは非常に優れています。

Qt 4 を使用した C++ GUI プログラミング

高度な Qt プログラミング

于 2012-08-14T01:19:46.927 に答える