2011-12-27 87 views
6

私はQTableWidgetと9000データを持っています。テーブルからデータを検索することができます。たとえば、「10」を検索すると、「10」から始まるすべてのデータが表示されます。 これで正確な検索結果が表示されるので、最初の行を強調表示する必要があります。QTableWidgetで行をハイライトする方法は?

私が使用しています:

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

選択された行を強調表示するために。

テーブルの最初の行をハイライト表示するにはどうすればよいですか?

答えて

6

セルをクリックして選択できるようにする予定がない限り、なぜ選択動作を設定する必要があるのか​​分かりません。そして、それをデフォルトの動作にしたい場合は、QT designerを使用するときにtableWidgetのプロパティとしてこれを設定してください。

しかし、あなたは確かに行うことができます:行をハイライト表示します

ui->tableWidget->selectRow(0); 

関連する問題