Qt下QTableWidget的使用

本文详细介绍了QTableWidget的使用,包括基本设置、设置不可编辑字段及颜色、单元格插入、按字段排序和插入checkBox。通过示例代码展示了如何实现QTableWidget的各种功能,提供了一个完整的QTableWidget操作教程。
摘要由CSDN通过智能技术生成

本文主要内容:

  1. QTableWidget的基本设置
  2. 设置QTableWidget的某些字段不可编辑和背景颜色
  3. QTableWidget单元格的插入
  4. QTableWidget按字段值排序
  5. 在QTableWidget单元格中插入checkBox
  6. Demo代码

1、QTableWidget的基本设置

ui->tableWidget->setColumnCount(11);
ui->tableWidget->setRowCount(NumOfReg);
/* 设置 tableWidget */
ui->tableWidget->setHorizontalHeaderLabels(QStringList() << "Id" << "Name" << "Unit" << "Value" << "Min" << "Max"  \
                                               << "Type" << "Mode" << "Enable" << "Last read" << "Last write");
ui->tableWidget->verticalHeader()->setVisible(false); // 隐藏水平header
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectItems);   // 单个选中
ui->tableWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);  // 可以选中多个 

效果图:
这里写图片描述

2、设置QTableWidget的某些字段不可编辑和背景颜色

设置tableWidget下某些字段可以编辑,某些字段不可以编辑的方法:

void QTableWidget::setItem(int row, int column, QTableWidgetItem * item)

Sets the item for the given row and column to item.

  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值