QStandardItemModel的简单应用
2024-08-21 19:14:45
The QStandardItemModel class provides a generic model for storing custom data.
QStandardItemModel提供了一个来存储数据的一般类型。
首先我们在ui上新建一个TabelView
新建一个QStandardItemModel的对象
this->myModel = new QStandardItemModel(this);
然后在TableView设置Model
ui->tableView->setModel(myModel);
最后为这个Model插入行及内容,并设置不同的颜色
for(int i = 0;i < 5;i++)
{
myModel->insertRow(i,QModelIndex());
this->myModel->setData(this->myModel->index(i,0),i);
this->myModel->setData(this->myModel->index(i,1),"A");
}
this->myModel->item(0,0)->setBackground(Qt::green);
this->myModel->item(1,0)->setBackground(Qt::red);
this->myModel->item(2,0)->setBackground(Qt::yellow);
this->myModel->item(3,0)->setBackground(Qt::blue);
this->myModel->item(4,0)->setBackground(Qt::black);
最后效果:
原文链接:
代码下载:http://files.cnblogs.com/files/-Donny/QTableView.rar
最新文章
- arcgis api for js入门开发系列四地图查询(含源代码)
- 数据结构笔记--栈的总结及java数组实现简单栈结构
- shell日常案例(一)
- Oracle常用的SQL方法总结
- 【WebGoat习题解析】Parameter Tampering->;Bypass HTML Field Restrictions
- [Android Memory] App调试内存泄露之Context篇(下)
- My集合框架第一弹 LinkedList篇
- [页面辅助] 最新的 PageValidate 类 (转载)
- Android 开发使用lambda实现<; JDK8兼容
- Voting
- struts2常见错误
- ROM型启动方式概述
- 自增ID算法snowflake(雪花)
- MySQL 5.7版本 sql_mode=only_full_group_by 问题
- go context
- Mybatis笔记三:全局配置文件
- VM_Centos7.3_X64_安装Oracle12C 总结笔记
- 2019.04.12 Head First
- form表单数据进行json转换
- Spark练习代码