qt向tableview中加数据_Qt tableview加载数据

该段代码展示了如何在Qt中将数据加载到tableView。首先检查数据量是否大于0,然后设置页数和模型,接着遍历数据向模型中逐项添加学生信息,包括ID、姓名、性别、生日等详细字段,并最终将模型设置给tableView。
摘要由CSDN通过智能技术生成

//把数据加载到tableView

voidImportData::loadDataInTableView()

{if (student_vec.size()>0)

{if (pageNum>student_vec.size())

{

pageNum=student_vec.size();

}else{

pageNum= 30;

}//qDebug()<< "student_vec size:" << student_vec.size() << " page num:" << pageNum;

student_model->clear();

setTableHeader();int k = 0;for (int k1 = (indexPage - 1)*pageNum; k1

{if (k1

{

Student studentIndex=student_vec.at(k1);

student_model->setItem(k, 0, newQStandardItem(QString::number(studentIndex.getID())));

student_model->setItem(k, 1, newQStandardItem(studentIndex.getName()));if (studentIndex.getSex() == "1")

{

student_model->setItem(k, 2, new QStandardItem(QString::fromLocal8Bit("女")));

}el

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值