Qt QComboBox详解 您所在的位置:网站首页 qt的foreach Qt QComboBox详解

Qt QComboBox详解

2023-10-08 21:51| 来源: 网络整理| 查看: 265

1.QComboBox简介

QComboBox 是下拉列表框组件类,它提供一个下拉列表供用户选择,也可以直接当作一个 QLineEdit 用作输入。QComboBox 除了显示可见下拉列表外,每个项(item,或称列表项)还可以关联一个 QVariant 类型的变量,用于存储一些不可见数据。

2.常用方法

 添加带图标的项

QIcon icon; icon.addFile(":/images/icon.jpg"); ui->comboBox->addItem(icon,"四川"); ui->comboBox->addItem(icon,"湖南"); ui->comboBox->addItem(icon,"湖北");

添加不带图标的项

QStringList strList; strListtextEdit->setText(str); } 4.示例2-显示为树形结构

本例演示树形结构,可以显示别的结构。

 源码:

QStandardItemModel *model = new QStandardItemModel(this); //设置表头 model->setHorizontalHeaderLabels(QStringList()item(0,0)->setChild(2,0,item20); model->item(0,0)->setChild(0,1,item01); model->item(0,0)->setChild(1,1,item11); model->item(0,0)->setChild(2,1,item21); model->item(0,0)->setChild(0,2,item02); model->item(0,0)->setChild(1,2,item12); model->item(0,0)->setChild(2,2,item22); QTreeView *treeView = new QTreeView(ui->comboBox); ui->comboBox->setView(treeView); ui->comboBox->setModel(model);

5.设置style常见问题

设置style常见问题icon-default.png?t=M5H6https://blog.csdn.net/wzz953200463/article/details/103835587



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有