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);
相关推荐
SccTsAxR23 分钟前
[初学C语言]关于scanf和printf函数
c语言·开发语言·经验分享·笔记·其他
摇滚侠26 分钟前
【IT老齐456】Spring Boot优雅开发多线程应用,笔记01
spring boot·redis·笔记
nnnnichijou32 分钟前
Qt Qml Drag and Drop-鼠标拖动添加组件
经验分享·qt
常州晟凯电子科技2 小时前
海思Hi3516CV610/Hi3516CV608开发笔记之环境搭建和SDK编译
人工智能·笔记·嵌入式硬件·物联网
弘毅 失败的 mian2 小时前
STM32 GPIO实战:LED与按键控制
经验分享·笔记·stm32·单片机·嵌入式硬件
枫叶丹42 小时前
【Qt开发】输入类控件(五)-> QDateTimeEdit
开发语言·qt
Le1Yu4 小时前
2025-10-6学习笔记
java·笔记·学习
掘根4 小时前
【Qt】网络编程
开发语言·qt
夜流冰4 小时前
工程师 - Raspberry Pi Pico程序:读取SPI数据后从串口输出
笔记
koo3644 小时前
李宏毅机器学习笔记16
人工智能·笔记·机器学习