Qt 4などの動的な数のウィジェット(またはQVector他のコンテナクラス)を作成するにはどうすればよいですか?QPushButtonQComboBox
ウィンドウクラスのコンストラクターで次のものを使用しました。
QVector<QComboBox*> foo; // Vector of pointers to QComboBox's
そして今、私は動的に変更できるいくつかのコントロールでそれを埋めたいと思います:
for(int count = 0; count < getNumControls(); ++count) {
foo[count] = new QComboBox();
}
私はこれに対する答えを見つけようとして何時間も検索しました。Qtフォーラムでは、の作成について言及していますQPtrListが、そのクラスはQt4には存在しません。.at()後で、配列スタイルのインデックスまたは関数を使用して、それぞれからテキスト値を取得しようとします。
任意のQWidgets(QComboBox、、QPushButtonなど)のデータ構造を宣言、初期化、および入力する例を本当にいただければ幸いです。