設置combobox的item方法有兩種
方法一:適合有規律的,可利用for循環減少代碼量,當然也可以一個一個插入
方法二:適合無規律的
代碼如下
1 //方法一:
2 for (int i=1;i<5;i++) 3 { 4 ui->comboBox->addItem(QString::number(i)+tr("秒")); 5 } 6 ui->comboBox->addItem("test 1"); 7 ui->comboBox->addItem("test 2"); 8
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); 4
5 //方法二: 6 //Qt Creator 4.6.2 Based on Qt 5.11.1 (MSVC 2015, 32 bit)版本支持方法二(早些版本不支持的,具體從哪個版本開始支持,不太清楚) 7 //通過設置當前文字來設置出事選中,值得注意的是,如果這個文字不在combobox選項里,則默認為選中第一個
8 ui->comboBox_2->setCurrentText("偶");