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

Shy*_*yam 7 qt

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

我正在使用:

ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); 
Run Code Online (Sandbox Code Playgroud)

用于突出显示所选行.

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

Kar*_*son 9

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

但你当然可以这样做:

ui->tableWidget->selectRow(0);
Run Code Online (Sandbox Code Playgroud)

这将突出显示行.