Qt tableview加载数据
Qt tableview加载数据
//把数据加载到tableView
void ImportData::loadDataInTableView()
{
if (student_vec.size()>)
{
if (pageNum>student_vec.size())
{
pageNum = student_vec.size();
}
else
{
pageNum = ;
} //qDebug()<< "student_vec size:" << student_vec.size() << " page num:" << pageNum;
student_model->clear();
setTableHeader();
int k = ;
for (int k1 = (indexPage - )*pageNum; k1<indexPage*pageNum; k1++)
{
if (k1<student_vec.size())
{
Student studentIndex = student_vec.at(k1);
student_model->setItem(k, , new QStandardItem(QString::number(studentIndex.getID())));
student_model->setItem(k, , new QStandardItem(studentIndex.getName()));
if (studentIndex.getSex() == "")
{
student_model->setItem(k, , new QStandardItem(QString::fromLocal8Bit("女")));
}
else
{
student_model->setItem(k, , new QStandardItem(QString::fromLocal8Bit("男")));
} student_model->setItem(k, , new QStandardItem(studentIndex.getBirthday()));
student_model->setItem(k, , new QStandardItem(QString::number(studentIndex.getWeight())));
student_model->setItem(k, , new QStandardItem(QString::number(studentIndex.getHeight())));
student_model->setItem(k, , new QStandardItem(studentIndex.getPhoneNum())); student_model->setItem(k, , new QStandardItem(studentIndex.getAddress()));
student_model->setItem(k, , new QStandardItem(studentIndex.getSchoolName()));
student_model->setItem(k, , new QStandardItem(studentIndex.getSchoolType()));
student_model->setItem(k, , new QStandardItem(QString::number(studentIndex.getGradeNum()))); student_model->setItem(k, , new QStandardItem(QString::number(studentIndex.getClassNum())));
student_model->setItem(k, , new QStandardItem(studentIndex.getSID()));
student_model->setItem(k, , new QStandardItem(studentIndex.getIDCardNum())); k++;
}
}
}
import_data_ui.tableView_list->setModel(student_model);
}

Qt tableview加载数据的更多相关文章
- 用tableView实现的一种加载数据的布局
用tableView实现的一种加载数据的布局 此博文是应朋友之邀解决他的业务逻辑问题 效果: 素材: 源码: ImageCell.h 与 ImageCell.m // // ImageCell.h / ...
- ios ableviewcell的动态加载数据,模仿喜马拉雅动态数据加载
iphone(UITableViewCell)动态加载图片http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Intr ...
- 微信小程序(五) 利用模板动态加载数据
利用模板动态加载数据,其实是对上一节静态数据替换成动态数据:
- tableView 加载更多
在ios开中中,由于屏幕尺寸限制,如果需要显示的数据很多,需要用到分页加载. 原理:先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据.基本上就是 ...
- Bootstrap-Select 动态加载数据的小记
关于前端框架系列的可以参考我我刚学Bootstrap时候写的LoT.UI http://www.cnblogs.com/dunitian/p/4822808.html#lotui bootstrap- ...
- winform异步加载数据到界面
做一个学习记录. 有两个需求: 1.点击按钮,异步加载数据,不卡顿UI. 2.把获取的数据加载到gridview上面. 对于需求1,2,代码如下: public delegate void ShowD ...
- Ajax 加载数据 练习 自我有些迷糊了,写的大概请谅解 ^ _ ^
查询表的显示,查询显示如果不嵌入PHP代码的话,用ajax怎么实现? <h1>显示数据</h1> <table width="100%" bord ...
- 分页插件思想:pc加载更多功能和移动端下拉刷新加载数据
感觉一个人玩lol也没意思了,玩会手机,看到这个下拉刷新功能就写了这个demo! 这个demo写的比较随意,咱不能当做插件使用,基本思想是没问题的,要用就自己封装吧! 直接上代码分析下吧! 布局: & ...
- 使用 jQuery Ajax 在页面滚动时从服务器加载数据
简介 文本将演示怎么在滚动滚动条时从服务器端下载数据.用AJAX技术从服务器端加载数据有助于改善任何web应用的性能表现,因为在打开页面时,只有一屏的数据从服务器端加载了,需要更多的数据时,可以随着用 ...
随机推荐
- mysql-proxy读写分离笔记
1.MySQL的安装与配置 --省略 版本:Server version: 5.6.35 1.1 系统版本: [root@centos7-67 package]# lsb_release -a LSB ...
- Samba服务安装
安装Samba服务 1.在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装. # yum install samba samba-client samba-swat 有依赖关 ...
- [CodeForces - 906D] Power Tower——扩展欧拉定理
题意 给你 $n$ 个 $w_i$ 和一个数 $p$,$q$个询问,每次询问一个区间 $[l,r] $,求 $w_l ^{w_{l+1}^{{\vdots}^{w_r}}} \ \% p$ 分析 由扩 ...
- (转载) 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁 ...
- Oracle - 合并查询数据项
select c.channel, c.channel_name , s.show_type, s.show_type_name from T_CHANNEL_INFO c, T_SHOW_INFO ...
- laravel-nestedset:多级无限分类正确姿势
laravel-nestedset:多级无限分类正确姿势 laravel-nestedset是一个关系型数据库遍历树的larvel4-5的插件包 目录: Nested Sets Model简介 安 ...
- Kubernetes 学习6 Pod控制器应用进阶
一.资源配置清单 1.自主式Pod资源 2.资源的清单格式,大多数清单格式都遵循如下条件: a.一级字段:apiVersion(group/version),kind,metadata(name,na ...
- 替罪羊树 ------ luogu P3369 【模板】普通平衡树(Treap/SBT)
二次联通门 : luogu P3369 [模板]普通平衡树(Treap/SBT) 闲的没事,把各种平衡树都写写 比较比较... 下面是替罪羊树 #include <cstdio> #inc ...
- Angular惰性加载的特性模块
一:Angular-CLI建立应用 cmd命令:ng new lazy-app --routing (创建一个名叫 lazy-app 的应用,而 --routing 标识生成了一个名叫 app- ...
- copy()函数技术推演
/*** str_copy.c ***/ #include<stdio.h> void copy_str21(char *from, char *to) { for(; *from != ...