Как показать элемент с заданным порядковым номером в QComboBox?

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

Например, в моем QComboBox есть три элемента; firstItem, secondItem, ThirdItem, когда я получаю индекс номер два, я хочу видеть, как secondItem отображается в QComboBox.

Я надеюсь, что я был ясен, когда задавал вопрос.

Спасибо вам всем


person mehmetozer    schedule 27.03.2012    source источник


Ответы (2)


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

ui->combo->setCurrentIndex(2);
person pnezis    schedule 27.03.2012

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

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