我这样做:
QLabel *qlab = new QLabel;
ui->tableWidget->setColumnCount(3);
ui->tableWidget->setRowCount(1);
ui->tableWidget->setCellWidget(0, 0, qlab);
但是当我点击单元格而我无法写文本时没有任何反应。
答案 0 :(得分:0)
您需要按如下方式对项目进行编辑:
QTableWidgetItem *tableWidgetItem = ui->tableWidget->item(0, 0);
tableWidgetItem->setFlags(tableWidgetItem->flags() | Qt::ItemIsEditable);