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);
相关推荐
Li_RuiQi17 小时前
DAgger方法演进_独立学习笔记
笔记·学习·计算机视觉
Li_RuiQi1 天前
DAgger与交互式模仿学习_ACT学习笔记
笔记·学习
He BianGu1 天前
【笔记】C# 中BindingFlags的详细作用
笔记·c#
AI视觉网奇1 天前
turtle 入门教程笔记
笔记
跨知易知识产权1 天前
美国专利确权是什么,和专利诉讼有什么不一样?
笔记
杨逢昌工厂6S管理1 天前
126-杨逢昌6S三环体系:越做越乱的现场熵增机理与基准化治理——一线现场诊断笔记
经验分享·笔记·职场和发展·学习方法
悟道书生1 天前
若依 RBAC 权限控制学习笔记
java·网络·笔记·sql·学习·vue
陈哈哈11111 天前
折腾了半天,总算把 Vim 9.2 装明白了
笔记
陈哈哈11111 天前
折腾了半天,总算把 OpenGL 的开发环境给装明白了
笔记
小鱼仙官1 天前
使用Qt封装C/C++ 动态库 用于第三方调用
c语言·c++·qt