如何在QTableWidget中高亮一行?

11
我有一个包含9000条数据的QTableWidget。我可以在表格中搜索数据,例如,如果我搜索'10',则以'10'开头的所有数据将显示出来。 现在我需要突出显示第一行,因为它显示了准确的搜索结果。
我正在使用:
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); 

用于高亮选定行。

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

1个回答

16

我不确定你为什么需要设置选择行为,除非你打算允许用户通过单击单元格来进行选择。如果您希望此为默认行为,则在使用QT设计器时将其设置为tableWidget的属性即可。

但是你确实可以这样做:

ui->tableWidget->selectRow(0);

这将会突出显示该行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接