如何在QTableWidget中的特定单元格上启用编辑模式?

时间:2018-05-12 13:47:23

标签: qt cell editing qtablewidget

我可以去特定的小区:

ui->tableWidget->setCurrentCell(ui->tableWidget->rowCount() - 1, 0);

但是如何将单元格置于编辑器模式,这样用户就不必双击单元格来开始编辑内容?

2 个答案:

答案 0 :(得分:1)

\[([1-9][0-9]|[0-9])\] 类继承QAbstractItemView,它具有所需的API。

您只需要使用currentIndex()获取相关的模型索引,然后将其传递到edit()插槽以将当前单元格置于编辑模式:

QTableWidget

答案 1 :(得分:0)

您可以从所做的选择中抓取color <- list(RdWh = c("red", "white"), GrWh = c("green", "white"), BlWh = c("blue", "white")) c(sapply(color, function(x) colorRampPalette(x)(10))) ,并将其传递给QTableWidgetItem;

QTableWidget::editItem(QTableWidgetItem)