Как показать элемент с указанным индексом в QComboBox? - PullRequest
1 голос
/ 27 марта 2012

Я добавил некоторые элементы в QComboBox, и теперь я пытаюсь показать элемент в QComboBox с указанным индексом.

Например, в моем QComboBox у меня есть три элемента;firstItem, secondItem, третийItem, когда я получил индекс номер два, я хочу видеть secondItem, показанный на QComboBox.

Надеюсь, я был ясен, задавая вопрос.

Спасибо всем

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Вы должны установить текущий индекс (setCurrentIndex).

ui->combo->setCurrentIndex(2);
0 голосов
/ 27 марта 2012

Вы можете настроить QComboBox для отображения любого элемента по вашему выбору на основе индекса, используя метод setCurrentIndex(). Как пример:

....     
artistView = new QComboBox; 
...
index = <some input>;
...
artistView->setCurrentIndex(index);///sets the index
...