QComboBox にいくつかの項目を追加しましたが、指定されたインデックスで QComboBox に項目を表示しようとしています。
たとえば、私の QComboBox には 3 つのアイテムがあります。firstItem, secondItem, thirdItem インデックス番号 2 を取得したとき、QComboBox に表示される secondItem を見たいと思います。
質問をしている間、私が明確だったことを願っています。
皆さん、ありがとうございました
QComboBox にいくつかの項目を追加しましたが、指定されたインデックスで QComboBox に項目を表示しようとしています。
たとえば、私の QComboBox には 3 つのアイテムがあります。firstItem, secondItem, thirdItem インデックス番号 2 を取得したとき、QComboBox に表示される secondItem を見たいと思います。
質問をしている間、私が明確だったことを願っています。
皆さん、ありがとうございました
現在のインデックス(setCurrentIndex
)を設定する必要があります。
ui->combo->setCurrentIndex(2);
メソッドを使用してインデックスに基づいて選択した任意のアイテムを表示するようにQComboBoxを設定できますsetCurrentIndex()
。例として:
....
artistView = new QComboBox;
...
index = <some input>;
...
artistView->setCurrentIndex(index);///sets the index