Qt-QTableView的簡單使用


一、實現代碼如下:

    QStandardItemModel* model = new QStandardItemModel();

    /* 設置列數 */
    model->setColumnCount(7);
    model->setHeaderData(0, Qt::Horizontal, "周一");

    /* 設置行數 */
    model->setRowCount(14);
    model->setHeaderData(0, Qt::Vertical, "第1節課");

    ui->tableView->setModel(model);
    /* 設置列寬在可視界面自適應寬度 */
    ui->tableView->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
    /* 行顏色交替顯示 */
    ui->tableView->setAlternatingRowColors(true);
    /* 不允許在圖形界面修改內容 */
    ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);

    /* 在表格內加入內容 */
    model->setItem(0, 0, new QStandardItem("數學"));

    /* 顯示表 */
    ui->tableView->show();

二、結果顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM