qt-用数据制作表格
来源:互联网 发布:java清除jemetercookie 编辑:程序博客网 时间:2024/06/06 03:58
#include "mainwindow.h"#include <QApplication>#include <QStandardItemModel>#include <QTableview>#include <QFile>#include <QTextStream>int main(int argc, char *argv[]){ QApplication a(argc, argv); QStandardItemModel model(4,4); QTableView tableView; tableView.setModel(&model); model.setHeaderData(0,Qt::Horizontal,QObject::tr("Name")); model.setHeaderData(1,Qt::Horizontal,QObject::tr("Birthday")); model.setHeaderData(2,Qt::Horizontal,QObject::tr("Job")); model.setHeaderData(3,Qt::Horizontal,QObject::tr("Income")); QFile file("test.txt"); if(file.open(QFile::ReadOnly|QFile::Text)); { QTextStream stream(&file); QString line; model.removeRows(0,model.rowCount(QModelIndex()),QModelIndex()); int row= 0; do{ line =stream.readLine(); if(!line.isEmpty()) { model.insertRows(row,1,QModelIndex()); QStringList pieces =line.split(",",QString::SkipEmptyParts); model.setData(model.index(row,0,QModelIndex()),pieces.value(0)); model.setData(model.index(row,1,QModelIndex()),pieces.value(1)); model.setData(model.index(row,2,QModelIndex()),pieces.value(2)); model.setData(model.index(row,3,QModelIndex()),pieces.value(3)); row++; } }while(!line.isEmpty()); file.close(); } tableView.setWindowTitle(QObject::tr("Delegate")); tableView.show(); return a.exec();}
0 0
- qt-用数据制作表格
- Qt 表格&列表数据驱动化(c++)
- 用HTML制作细线表格
- 怎么用CorelDRAW制作表格
- 表格制作
- 表格制作
- qt表格
- 用表格输出数据
- 展现数据、制作表格和图表的JavaScript库
- 用CSS制作具有亲和力的表格
- 用CSS制作表头固定的表格
- 用CSS制作具有亲和力的表格
- 用CSS制作表头固定的表格
- 用ul li 制作表格样式
- 用iReport报表工具制作表格
- 用UITableView制作一个表格视图
- 用css3:display制作简单的表格
- 用SublimeText2制作网页中的表格
- 递归-汉诺塔
- 【图像识别】【读论文】基于Kinect手势识别的网页控制软件设计——陈建军
- tomcat性能优化
- 获取本地歌曲
- Javascript基础_10立即执行函数,闭包函数理解
- qt-用数据制作表格
- css常用属性
- C++中重载、重写(覆盖)和隐藏的区别实例分析(重写有修改)
- C语言的一些关键字(八)
- CentOS学习16_CentOS修改系统默认语言与编码
- Activity的启动模式
- [hard]145. Binary Tree Postorder Traversal
- [BZOJ2440][莫比乌斯函数][容斥原理][线性筛]完全平方数
- vehicleDectection with Haar Cascades