Qt之QTableWidegt类常见用法

来源:互联网 发布:QQ源码 编辑:程序博客网 时间:2024/05/23 17:06
 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);}
0 0
原创粉丝点击