我是QT创作者的新手,我想知道你是否可以帮我解决一下我的问题。 我有一个组合框,我有“全新”和“业余”等项目。我还有一个标签,我希望标签中出现一个特定的数字,具体取决于组合框中选择的项目。例如: Combobox(“全新”)=标签(“11”) 我不完全确定如何编码。我的尝试在下面,但它的错误很多,道歉。
if(ui->comboBox->itemData(ui->comboBox->"Completely new"){
ui->labelThreshold->setText("11");
}
任何帮助都会非常感激,欢呼!
答案 0 :(得分:1)
if (ui->comboBox->currentText() == "Completely new") {
ui->labelThreshold->setText("11");
}
您也可以将索引自定义项目数据放入。 像这样的东西
ui->comboBox->insertItem(0, "Completely new");
ui->comboBox->setItemData(0, "11");
ui->labelThreshold->setText(ui->comboBox->itemData(ui->comboBox->currentIndex).toString());