- 利用数据模型添加表头
QStandardItemModel *m_pModel; m_pModel = new QStandardItemModel(ui->tableView_log); //m_pModel->setHorizontalHeaderLabels(QStringList()<<QStringLiteral("项目名")<<QStringLiteral("信息")); m_pModel->setColumnCount(5); m_pModel->setHeaderData(0, Qt::Horizontal, QString("")); m_pModel->setHeaderData(1, Qt::Horizontal, QString("时间")); m_pModel->setHeaderData(2, Qt::Horizontal, QString("设备")); m_pModel->setHeaderData(3, Qt::Horizontal, QString("用户")); m_pModel->setHeaderData(4, Qt::Horizontal, QString("操作"));
- 添加行数据
for(int i = 0; i < 10; ++i) { m_pModel->setItem(i, 1, new QStandardItem("2016.01.21 15:50:25")); m_pModel->setItem(i, 2, new QStandardItem("channel01")); m_pModel->setItem(i, 3, new QStandardItem("admin"
QTableView的应用(Qss美化,加checkbox)
最新推荐文章于 2024-08-11 12:37:03 发布
这篇博客介绍了如何使用QStandardItemModel创建QTableView,并通过QSS进行美化,包括设置表头、调整列宽、实现交替行颜色、网格线颜色和选中背景色。此外,还展示了如何在第一列添加可勾选的复选框。
摘要由CSDN通过智能技术生成