2 for ( int i= 1 ;i< 5 ;i++ ) 4 ui->comboBox->addItem(QString::number(i)+tr( " " )); 6 ui->comboBox->addItem( " test 1 " ); 7 ui->comboBox->addItem( " test 2 " ); 9 // 方法二: 10 QStringList QList; // 停止位 11 QList.clear(); 12 QList <<tr( " " )<<tr( " " )<<tr( " " )<<tr( " 标志 " )<<tr( " 空格 " ); 13 ui->comboBox_2-> clear(); 14 ui->comboBox_2->addItems(QList);

设置combobox初始选中

1 //方法一:
2 //注意index从0开始计数,此时实际上是选中第四个
3 ui->comboBox->setCurrentIndex(3);
5 //方法二:
6 //Qt Creator 4.6.2   Based on Qt 5.11.1 (MSVC 2015, 32 bit)版本支持方法二(早些版本不支持的,具体从哪个版本开始支持,不太清楚)
7 //通过设置当前文字来设置出事选中,值得注意的是,如果这个文字不在combobox选项里,则默认为选中第一个
8 ui->comboBox_2->setCurrentText("");