QT学习二:利用QT表格控件QTableWidget构建表格

The QTableWidget  class provides an item-based table view with a default model.

QTableWidget类是QT表格控件中的一种, 继承自QTableView类。利用TableView自定义数据模型也可以构建出表格形态。

Header:

#include <QTableWidget>

qmake:

QT += widgets

Inherits:

QTableView

利用QTableWidget构建出来的表格最为类似Excel 表格,主要的表格要素有QHeadView表头和QTableWidgetItem表格单元。

序号

时间

内容
1

 

2021-05-25

QT表格控件QTableWidget用法

2

2021-05-26QT表格控件QTableView用法

上表的“序号”“时间”“内容”就是表头,如何用代码进行设置呢?

ui->tableWideget->setColumnCount(3);//设置三列
QStringList header;
header<<"序号"<<"时间"<<"内容";
ui->tableWideget->setHorizontalHeaderLabels(header);//设置表头内容
ui->tableWideget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//表头元素自适应

当然还有另一种设置方式,那就是在QT的UI设计界面, 右击新拖出来的QTableWidget控件,选择“编辑项目”。

单击左下角绿色的加号, 添加表头。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ltcG9ydF9uZXc=,size_16,color_FFFFFF,t_70

如何用QAxObject类进行Excel表格的读可以参考前一篇介绍:QT学习一:利用QT QAxObject读取Excel表格数据的两种方法比较_@evan_wu163-CSDN博客

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值