Bootstrap

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

//把数据加载到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

;