天天看點

QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

本文詳細的介紹了QComboBox控件的各種操作,例如:下拉框添加内容、預設顯示、擷取下拉框總行數、擷取選中索引、擷取目前内容、清除清單、重繪下拉框等操作。

本文作者原創,轉載請附上文章出處與本文連結。

QComboBox控件全面詳解目錄

1. 添加内容

2. 預設顯示

3. 擷取comboBox控件總索引數

4. 擷取comboBox控件目前選中索引

5. 獲得目前内容

6. 清除清單

7. 重繪下拉框控件

1. 添加内容

//不帶圖示寫法
    ui->comboBox->addItem("A1");
    ui->comboBox->addItem("A2");
    ui->comboBox->addItem("A3");
    ui->comboBox->addItem("A4");
    ui->comboBox->addItem("A5");
    ui->comboBox->addItem("A6");
    //帶圖示寫法
    ui->comboBox->addItem(icon,QString::asprintf("Item %d",i)); 
    //可以使用QStringList 一次寫入多個資料
    QStringList strList;
    strList<<"A1"<<"A2"<<"A3"<<"A4"<<"A5"<<"A6";
    ui->comboBox->addItems(strList);
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

2. 預設顯示

ui->comboBox->setCurrentIndex(2);
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

3. 擷取comboBox控件總索引數

//索引為1-6
    int intc = ui->comboBox->count();
    QString StrIntN=QString::number(intc);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

4. 擷取comboBox控件目前選中索引

//索引為0-5
    int index = ui->comboBox->currentIndex();//獲得索引
    QString StrIntN=QString::number(index);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

5. 獲得目前内容

QMessageBox::information(this, "comboBox", ui->comboBox->currentText(), QMessageBox::Ok);
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

6. 清除清單

ui->comboBox->clear(); //清除清單
           
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件
QT QComboBox使用詳解1. 添加内容2. 預設顯示3. 擷取comboBox控件總索引數4. 擷取comboBox控件目前選中索引5. 獲得目前内容6. 清除清單7. 重繪下拉框控件

7. 重繪下拉框控件

請參考博文:https://blog.csdn.net/qq_37529913/article/details/109319022