QTableWidget 是一个用于显示表格数据的控件,你可以在它上面选择一个单元格或者一个区域。如果你希望某个单元格不能被高亮,你可以使用 QTableWidgetItem::setFlags() 方法将单元格的 ItemIsSelectable 标志设置为 false。
例如:
QTableWidgetItem *item = tableWidget->item(row, column);
item->setFlags(item->flags() & ~Qt::ItemIsSelectable);
这样就可以将指定的单元格设置为不能被高亮。