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);
相关推荐
致***锌11 分钟前
期权交易完整版教程简介
笔记
棱镜研途23 分钟前
学习笔记丨卷积神经网络(CNN):原理剖析与多领域Github应用
图像处理·笔记·学习·计算机视觉·cnn·卷积神经网络·信号处理
真的想上岸啊3 小时前
学习C++、QT---21(QT中QFile库的QFile读取文件、写入文件的讲解)
c++·qt·学习
醇醛酸醚酮酯4 小时前
Qt项目锻炼——TODO(五)
开发语言·qt
潇-xiao5 小时前
进程状态 + 进程优先级切换调度-进程概念(5)
linux·笔记
骁的小小站5 小时前
HDLBits刷题笔记和一些拓展知识(十一)
开发语言·经验分享·笔记·其他·fpga开发
njsgcs6 小时前
ParaCAD 笔记 png 图纸标注数据集
笔记
Andy杨6 小时前
20250710-2-Kubernetes 集群部署、配置和验证-网络组件存在的意义?_笔记
网络·笔记·kubernetes
DKPT7 小时前
Java设计模式之行为型模式(责任链模式)介绍与说明
java·笔记·学习·观察者模式·设计模式
崔高杰8 小时前
微调性能赶不上提示工程怎么办?Can Gradient Descent Simulate Prompting?——论文阅读笔记
论文阅读·人工智能·笔记·语言模型