Qt系列文章之(十三)表格窗体

本文详细介绍了Qt中的QTableWidget,包括如何创建、设置属性、添加内容和调整样式。通过实例展示了如何手动构造和编辑表格,以及如何通过QTableWidgetItem对象实现单元格内容的修改和格式设置。
摘要由CSDN通过智能技术生成

上一篇文章介绍了几个常用的界面控件模块,如LineEdit等,本文介绍另一类界面窗口必不可少的窗体—表格窗体。Qt一共提供了两大类表格窗体:基于Model的表格和基于条目的表格窗体。基于条目的表格是基于Model表格基础上开出来的。本文主要介绍第二种表格开发:
在这里插入图片描述

一共三种条目化表格,比较常用的是Table Widget,也就是QTableWidget。QTableWidget需要基于表格化条目QTableWidgetItem来构造每一个栅格的内容,修改和定位也需要使用QTableWidgetItem。 如果您需要使用自己的特殊数据模型,如集成SQL数据结构快速构造表格,就需要使用第一种表格类型,即QTableView。

和其他窗体文件一下,可以通过QTableWidget的构造函数通过代码手动构造出一个表格放置在主界面之中。如下构造一个12行3列的表格窗体。
tableWidget = new QTableWidget(12, 3, this)

类似的,此处也使用ui编辑器创建表格窗体,从左侧拖入一个表格窗体进入主界面:
在这里插入图片描述

手动拖入的表格窗体没有任何表头和单元格信息,是一个空表格。

进入CPP的构造函数之中,为表格窗体设置一些属性:

    //为表格设置一些属性
    ui->tableWidget->setRowCount(3);     //设置表格行数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值