本篇会持续更新,我会把平时工作中关于该控件的一些使用方法,记录下来~
1.初始化一个表格的大致雏形
//创建表格头部
QStringList qlistTemp;
qlistTemp << QString("Class");
qlistTemp << QString("Name") << QString("Iden");
//必须要先设置列数量才能设置表格头部
//设置表格列数
ui.tbl_student->setColumnCount(qlistTemp.size());
//设置表格头部
ui.tbl_student->setHorizontalHeaderLabels(qlistTemp);
执行代码的效果图如下:

2.设置tableWidget一些常用的属性
2.1 编辑模式
/* 该枚举量为qt内部定义,我们无需定义
enum EditTrigger {
NoEditTriggers = 0, //禁用编辑
CurrentChanged = 1, //当前项目更改时,开始编辑
DoubleClicked = 2, //双击后,开始编辑
SelectedClicked = 4, //选中后点击,开始编辑
EditKeyPressed = 8, //不太清楚
AnyKeyPressed = 16, //输入任意内容时,开始编辑
AllEditTriggers = 31 //以上所有方式均能开始编辑
};
*/
//设置tblWi

本文介绍了如何使用Qt中的QTableWidget进行表格初始化、设置编辑模式、调整列宽和选中模式,以及添加、删除内容的方法。示例代码详细展示了QTableWidgetItem的使用。
最低0.47元/天 解锁文章
1991





