Asignar un CSS a una Rejilla


([N4] Ramon Denuc) #1

Hola Foro,

Tengo un CSS con unos colores especiales que solo quiero asignar a una sola rejilla, pero no consigo asignar a una sola rejilla, se ponen todas del mismo color.

¿Alguien me pueda ayudar, para saber que tengo que hacer para asignar a una sola rejilla el CSS de colores especiales para esa rejilla?

Saludos


([N3] pacosatu) #2

Hola Ramón.

Para aplicar estilo a todas las Rejillas tenemos la clase QTableView.
Para seleccionar una Rejilla por su NOMBRE debemos usar la clase QFrame que es la que envuelve a la Rejilla y le da Nombre.

Así tenemos:

QFrame#GRD_REJ01 QTableView {
   background-color: white;
}

aplicará fondo blanco solo a la Rejilla con Nombre GRD_REJ01.

Lo mismo para la cabecera:

QFrame#GRD_SENCILLA QHeaderView::section:horizontal {
	background-color: white;
}

Añadiré un ejemplo en la aplicación de ejercicios para que puedas hacer pruebas
vatp://pruebas:pruebas@c6.velneo.com:16400/0PS__MisCSS_iapp

Saludos
Paco Satué


([N4] Ramon Denuc) #3

Buenos días,

Gracias Paco, voy a probar tu recomendación.

Saludos,