qt笔记(1)——Qtablewidget使用

1.基础使用方法

(略)

2.坑和注意点

2.1 设置一个单元格的编辑属性

在代码中,想要修改一个单元格的编辑属性,需要对这个item的flags进行设置;注意对一个tablewidget的一个item成员进行设置后,进行一次编辑属性设置,这样才能使单元格成功变成不可编辑的单元格。

1.不可编辑

cpp 复制代码
     ui->tableWidget_regbit->setItem((i - 2) / 2, 5, new QTableWidgetItem(bitName));
     // 设置位名单元格为不可编辑
     ui->tableWidget_regbit->item((i - 2) / 2, 5)->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);

2.可编辑

cpp 复制代码
ui->tableWidget_regbit->setItem(row, col, new QTableWidgetItem(QString::number(0)));
ui->tableWidget_regbit->item(row,col)->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable);
相关推荐
承渊政道14 分钟前
C++学习之旅【实战全面解析C++类和对象】
c++·笔记·学习
丝斯201121 分钟前
AI学习笔记整理(30)—— 计算机视觉之动作识别相关算法
人工智能·笔记·学习
AA陈超25 分钟前
LyraStarterGame_5.6 Experience系统分析
开发语言·c++·笔记·学习·ue5·lyra
SadSunset26 分钟前
(5)spring的set注入
java·笔记·spring·架构
历程里程碑33 分钟前
C++ 8:list容器详解与实战指南
c语言·开发语言·数据库·c++·windows·笔记·list
UpgradeLink34 分钟前
Electron项目使用electron-updater与UpgradeLink接入参考
开发语言·前端·javascript·笔记·electron·用户运营
做cv的小昊35 分钟前
计算机图形学:【Games101】学习笔记04——着色(光照与基本着色模型,着色频率、图形管线、纹理映射)
笔记·学习·3d·图形渲染·光照贴图·计算机图形学
小尧嵌入式39 分钟前
C++11线程库的使用(上)
c语言·开发语言·c++·qt·算法
暗然而日章1 小时前
C++基础:Stanford CS106L学习笔记 9 类模板(Class Templates)
c++·笔记·学习
m0_689618281 小时前
拓扑变换让机器人抓得又稳、又柔、又灵活
人工智能·笔记·学习·机器人