Qt之QTableWidegt类常见用法

本文介绍了如何使用 Qt 中的 QTableWidget 组件创建并配置一个表格,包括设置表头、调整列宽、设置编辑触发器等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 QTableWidget *tableWidget_alrey=new QTableWidget;
      tableWidget_alrey->horizontalHeader()->setStyleSheet("QHeaderView::section{background:skyblue;}"); //设置表头背景色

      QStringList headers;
      headers<<tr("姓名")<<tr("班级")<<tr("人数")<<tr("开始时间")<<tr("结束时间")<<tr("条件");
      tableWidget_alrey->setColumnCount(6);
      tableWidget_alrey->setHorizontalHeaderLabels(headers);                      //设置表头

 //  tableWidget_alrey->horizontalHeader()->setStretchLastSection(true);
      tableWidget_alrey->setEditTriggers(QAbstractItemView::DoubleClicked);
      tableWidget_alrey->setColumnWidth(0,70);
      tableWidget_alrey->setColumnWidth(1,65);
      tableWidget_alrey->setColumnWidth(2,40);
      tableWidget_alrey->setColumnWidth(3,65);
      tableWidget_alrey->setColumnWidth(4,65);
      tableWidget_alrey->setColumnWidth(4,65);

上述就是基本的建立一个QTableWidget

设置行数

 tableWidget_alrey->setRowCount(tableWidget_alrey->rowCount()+1);

清空表格

tableWidget_alrey->clear();
for(int j=0; j<tableWidget_alrey->rowCount();j++)
{
    tableWidget_alrey->removeRow(j);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值