0


QT tableView 添加表头、添加数据、清空数据

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);// 除了表头,清空表内数据
标签: qt ui 开发语言

本文转载自: https://blog.csdn.net/ziyuewanfeng/article/details/126784023
版权归原作者 紫月挽枫 所有, 如有侵权,请联系我们删除。

“QT tableView 添加表头、添加数据、清空数据”的评论:

还没有评论