当前位置: 代码迷 >> 综合 >> QT: QTableWidget 表格无法添加新单元格的可能原因
  详细解决方案

QT: QTableWidget 表格无法添加新单元格的可能原因

热度:63   发布时间:2024-01-04 03:32:00.0

需要先设置好行数

// 先设置好表格的总行数
int rowsize = 10;
ui->tableWidget->setRowCount(rowsize);//总行数

然后就可以正常添加单元格了

for(int row=0; row<ui->tableWidget->rowCount(); row++)
{
    QTableWidgetItem *item_a= new QTableWidgetItem ("a");QTableWidgetItem *item_b = new QTableWidgetItem ("b");QTableWidgetItem *item_c = new QTableWidgetItem ("c");QTableWidgetItem *item_d = new QTableWidgetItem ("d");QTableWidgetItem *item_e = new QTableWidgetItem ("e");QTableWidgetItem *item_f = new QTableWidgetItem ("f");// 添加单元格ui->tableWidget_right->setItem(row,0,item_a);ui->tableWidget_right->setItem(row,1,item_b);ui->tableWidget_right->setItem(row,2,item_c);ui->tableWidget_right->setItem(row,3,item_d );ui->tableWidget_right->setItem(row,4,item_e );ui->tableWidget_right->setItem(row,5,item_f);}
  相关解决方案