QT tableView 添加表头、添加数据、清空数据
添加tableview的表头
QStandardItemModel* m_tableModel =newQStandardItemModel(ui->tableView);//创建模型指定父类
m_tableModel->setHorizontalHeaderItem(0,newQStandardItem("1"));
m_tableModel->setHorizontalHeaderItem(1,newQStandardItem("2"));
m_tableModel->setHorizontalHeaderItem(2,newQStandardItem("3"));
m_tableModel->setHorizontalHeaderItem(3,newQStandardItem("4"));
m_tableModel->setHorizontalHeaderItem(4,newQStandardItem("5"));
m_tableModel->setHorizontalHeaderItem(5,newQStandardItem("6"));
m_tableModel->setHorizontalHeaderItem(6,newQStandardItem("7"));
m_tableModel->setHorizontalHeaderItem(7,newQStandardItem("8"));
m_tableModel->setHorizontalHeaderItem(8,newQStandardItem("9"));
添加tableview的数据
ui->tableView->setModel(m_tableModel);
m_tableModel->setItem(0,0,newQStandardItem("11"));
m_tableModel->setItem(0,1,newQStandardItem("11"));
m_tableModel->setItem(0,2,newQStandardItem("11"));
m_tableModel->setItem(0,3,newQStandardItem("11"));
m_tableModel->setItem(0,4,newQStandardItem("1"));
m_tableModel->setItem(0,5,newQStandardItem("111"));
m_tableModel->setItem(0,6,newQStandardItem("11"));
m_tableModel->setItem(0,7,newQStandardItem("222"));
m_tableModel->setItem(0,8,newQStandardItem("222"));
m_tableModel->setItem(1,7,newQStandardItem("333"));
m_tableModel->setItem(1,8,newQStandardItem("3333"));
清空tableview数据
m_tableModel->clear();// 清空所有数据,包含表头
m_tableModel->setRowCount(0);// 除了表头,清空表内数据
本文转载自: https://blog.csdn.net/ziyuewanfeng/article/details/126784023
版权归原作者 紫月挽枫 所有, 如有侵权,请联系我们删除。
版权归原作者 紫月挽枫 所有, 如有侵权,请联系我们删除。