2011-12-27 27 views
6

Tengo un QTableWidget con 9000 de datos. Puedo buscar datos de la tabla, por ejemplo, si busco '10', se mostrarán los datos enteros que comienzan con '10'. Ahora tengo que resaltar la primera fila, ya que muestra el resultado de búsqueda preciso.¿Cómo resaltar una fila en QTableWidget?

que estoy usando:

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

para resaltar la fila seleccionada.

¿Cómo puedo resaltar la primera fila de la tabla?

Respuesta

6

No estoy seguro de tener claro por qué necesita establecer el comportamiento de selección a menos que esté planeando que el usuario pueda hacer la selección haciendo clic en las celdas. Y si desea que sea el comportamiento predeterminado, simplemente configure esto como una propiedad del tableWidget cuando use el QT designer.

Pero que sin duda puede hacer:

ui->tableWidget->selectRow(0); 

que pondrá de relieve la fila.

Cuestiones relacionadas