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);
相关推荐
努力努力再努力wz2 分钟前
【QT入门系列】QWidget 六大常用属性详解:windowOpacity、cursor、font、focus、toolTip 与 styleSheet
android·开发语言·数据结构·c++·qt·mysql·算法
chushiyunen4 分钟前
python使用笔记(linux环境)
linux·笔记·python
三品吉他手会点灯5 分钟前
C语言学习笔记 - 41.数据类型 - scanf函数核心知识点复习
c语言·开发语言·笔记·学习
撩得Android一次心动6 分钟前
C语言基础笔记3【个人用】
android·c语言·开发语言·笔记
清平乐的技术专栏7 分钟前
【FlinkSQL笔记】(三)Flink SQL 核心重难点(窗口函数、水印)
笔记·sql·flink
存在的五月雨10 分钟前
JVM 入门学习笔记(内存模型 / GC / 类加载机制)
jvm·笔记·学习
yoona102021 分钟前
AI × Web3 项目拆解笔记
人工智能·笔记·web3
二哈赛车手9 小时前
新人笔记---ApiFox的一些常见使用出错
java·笔记·spring
xian_wwq11 小时前
【学习笔记】AGC协调控制系统概述
笔记·学习
x_yeyue12 小时前
三角形数
笔记·算法·数论·组合数学