如何在QTableWidget中突出显示一行?

时间:2011-12-27 11:58:43

标签: qt

我的QTableWidget有9000个数据。我可以从表格中搜索数据,例如,如果我搜索“10”,将显示以“10”开头的整个数据。 现在我需要突出显示第一行,因为它显示了准确的搜索结果。

我正在使用:

ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); 

用于突出显示所选行。

如何突出显示第一行表格?

1 个答案:

答案 0 :(得分:9)

我不确定我是否清楚为什么需要设置选择行为,除非您计划用户能够通过单击单元格进行选择。如果您希望这是默认行为,那么当您使用QT tableWidget时,只需将其设置为designer的属性。

但你当然可以这样做:

ui->tableWidget->selectRow(0);

这将突出显示该行。