2011-12-27 66 views
6

我有一個QTableWidget 9000數據。我可以從表中搜索數據,例如,如果我搜索'10',將顯示以'10'開頭的整個數據。 現在我需要突出顯示第一行,因爲它顯示了準確的搜索結果。如何突出顯示QTableWidget中的一行?

我使用:

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

突出顯示所選行。

如何突出顯示錶的第一行?

回答

6

我不確定我清楚爲什麼需要設置選擇行爲,除非您打算讓用戶能夠通過單擊單元格進行選擇。如果您希望這是默認行爲,那麼只需在使用QT designer時將其設置爲tableWidget的屬性即可。

但你一定可以做到:

ui->tableWidget->selectRow(0); 

這將突出顯示該行。