QT 控件ComboBox

新建widget工程

在UI中添加控件:

  INPUT widgets:ComboBox

  BOTTONS:Push button

  DISPLAY widgets:TextBrowser

在UI编辑界面,选中ComboBox点击鼠标右键,选择编辑项目,弹出编辑框,点击下方的加减号添加删除组合框的内容,编辑完成后点击OK

选中PushButton,点击鼠标右键,选中转到槽,编辑槽函数:

void Widget::on_pushButton_clicked()
{
    // 获取当前选择的文本
    QString str = ui->comboBox->currentText();
    // 在文本编辑区显示出来
    ui->textBrowser->setText(str);

}

保存UI,执行qmake,编译并运行。

输出效果,如下所示。点击button,在TextBrowser中输出ComboBox中选择的文本。

原文地址:https://www.cnblogs.com/KeepThreeMunites/p/15070997.html