Cómo leer el color de fondo de la fila seleccionada en formato tableview?

0

Pregunta

Esto es cómo puedo obtener el valor de una celda seleccionada:

self.value = index.sibling(index.row(), 1).data()

Pero, ¿cómo puedo leer el color de la fila seleccionada/celda que he puesto antes, mientras que la adición del tema como este:

model.setData(model.index(row, 0), QBrush(Qt.yellow), Qt.BackgroundRole)

Necesito: si se selecciona la fila es de color amarillo: hacer algo...

Gracias

pyqt pyside2 python-2.7
2021-11-23 13:12:00
1

Mejor respuesta

0

El argumento por defecto de data() es el DisplayRole, así que si usted necesita para recuperar otro papel que usted tiene que especificar:

self.value = index.sibling(index.row(), 1).data(Qt.BackgroundRole)
2021-11-23 13:18:57

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................