1

我这样做:

QLabel *qlab = new QLabel;
ui->tableWidget->setColumnCount(3);
ui->tableWidget->setRowCount(1);
ui->tableWidget->setCellWidget(0, 0, qlab);

但是当我单击单元格并且我无法编写文本时没有任何反应。

4

1 回答 1

1

您需要使项目可编辑,如下所示:

QTableWidgetItem *tableWidgetItem = ui->tableWidget->item(0, 0);
tableWidgetItem->setFlags(tableWidgetItem->flags() | Qt::ItemIsEditable);
于 2014-12-15T02:47:23.350 回答