我在 QComboBox 中添加了一些项目,现在我正在尝试在 QComboBox 上显示具有给定索引的项目。
例如,在我的 QComboBox 中,我有三个项目;firstItem, secondItem,thirdItem 当我得到第二个索引时,我想看到 QComboBox 上显示的 secondItem。
我希望我在问这个问题时很清楚。
谢谢你们
我在 QComboBox 中添加了一些项目,现在我正在尝试在 QComboBox 上显示具有给定索引的项目。
例如,在我的 QComboBox 中,我有三个项目;firstItem, secondItem,thirdItem 当我得到第二个索引时,我想看到 QComboBox 上显示的 secondItem。
我希望我在问这个问题时很清楚。
谢谢你们
您必须设置当前索引 ( setCurrentIndex
)。
ui->combo->setCurrentIndex(2);
您可以设置 QComboBox 根据索引使用setCurrentIndex()
方法显示您选择的任何项目。举个例子:
....
artistView = new QComboBox;
...
index = <some input>;
...
artistView->setCurrentIndex(index);///sets the index