Qt QComboBox详解 | 您所在的位置:网站首页 › qt的foreach › Qt QComboBox详解 |
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常见问题 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |