Qt-QTableView的简单使用

Posted wenhao-web

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

二、结果显示

技术图片

以上是关于Qt-QTableView的简单使用的主要内容,如果未能解决你的问题,请参考以下文章

为啥这段代码会泄露? (简单的代码片段)

如何使用Android片段管理器传递变量[重复]

c_cpp 这个简单的代码片段显示了如何使用有符号整数在C中完成插值。 for()循环确定要插入的范围

代码片段 - Golang 实现简单的 Web 服务器

简单的方法来分享/讨论/协作的代码片段?

java 简单的代码片段,展示如何将javaagent附加到运行JVM进程