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

最新文章

  1. arcgis api for js入门开发系列四地图查询(含源代码)
  2. 数据结构笔记--栈的总结及java数组实现简单栈结构
  3. shell日常案例(一)
  4. Oracle常用的SQL方法总结
  5. 【WebGoat习题解析】Parameter Tampering-&gt;Bypass HTML Field Restrictions
  6. [Android Memory] App调试内存泄露之Context篇(下)
  7. My集合框架第一弹 LinkedList篇
  8. [页面辅助] 最新的 PageValidate 类 (转载)
  9. Android 开发使用lambda实现&lt; JDK8兼容
  10. Voting
  11. struts2常见错误
  12. ROM型启动方式概述
  13. 自增ID算法snowflake(雪花)
  14. MySQL 5.7版本 sql_mode=only_full_group_by 问题
  15. go context
  16. Mybatis笔记三:全局配置文件
  17. VM_Centos7.3_X64_安装Oracle12C 总结笔记
  18. 2019.04.12 Head First
  19. form表单数据进行json转换
  20. Spark练习代码

热门文章

  1. 转 Android:sp与dp(densityDpi与scaledDensity)
  2. C#入门经典(第三章-1)
  3. sockaddr结构体
  4. CG之refract函数简单实现
  5. 转Y-slow23原则(雅虎)
  6. Spring MVC 与ExtJS完美集成
  7. higncharts 去掉Highcharts.com链接
  8. web开发没有服务器
  9. Zabbix的安装及简单配置
  10. PHP和MySQL Web开发(原书第4版) 高清PDF+源代码