Qt 4などの動的な数のウィジェット(またはQVector
他のコンテナクラス)を作成するにはどうすればよいですか?QPushButton
QComboBox
ウィンドウクラスのコンストラクターで次のものを使用しました。
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
など)のデータ構造を宣言、初期化、および入力する例を本当にいただければ幸いです。