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);
相关推荐
KhalilRuan30 分钟前
秋招笔记-8.4
笔记
星辰云-1 小时前
Nginx笔记
运维·笔记·nginx
是孑然呀1 小时前
【笔记】重学单片机(51)(下)
笔记·单片机·嵌入式硬件
zhangxiaomm1 小时前
pytorch 学习笔记(2)-实现一个线性回归模型
pytorch·笔记·学习
Yolanda_20222 小时前
k8s黑马教程笔记
笔记·容器·kubernetes
玖剹2 小时前
Linux文件操作:从C接口到系统调用
linux·服务器·c语言·c++·笔记·ubuntu
NfN-sh4 小时前
计数组合学7.12( RSK算法的一些推论)
笔记·学习·算法
huxiao_06014 小时前
如何手动打包 Linux(麒麟系统)的 Qt 程序
linux·qt
咕噜咕噜啦啦4 小时前
Qt按键响应
开发语言·qt
_Kayo_7 小时前
VUE2 学习笔记17 路由
网络·笔记·学习