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);
相关推荐
xuhaoyu_cpp_java8 小时前
项目学习(三)代码生成器
java·经验分享·笔记·学习
my_daling8 小时前
松下伺服驱动器参数保存流程(已在松下A5上验证)
笔记
智者知已应修善业9 小时前
【51单片机初始化D5-D8亮,每按键按下D1到D4全亮,再按下恢复,如此循环】2024-3-26
c++·经验分享·笔记·算法·51单片机
juesdo9 小时前
青岑CTF之 EZPHP系列
笔记·web安全·php
小陈phd9 小时前
Text2SQL智能体学习笔记(二)——NL2SQL落地的隐形基石:元数据库
数据库·笔记·学习
8Qi810 小时前
Windows 系统Claude Code安装与使用笔记
windows·笔记·agent·claudecode
nnsix10 小时前
Windows电脑 驱动 笔记
笔记
疯狂打码的少年10 小时前
【程序语言与编译】程序设计语言分类(机器/汇编/高级)
汇编·笔记
旅僧11 小时前
机械臂学习笔记(更新中)
笔记·学习
qingwufeiyang_53011 小时前
Python学习笔记3-项目实战-AI应用
笔记·学习