Qt comboBox設置下拉菜單()


設置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("");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM