Casilleros


([N2] bannu) #1

Si le interesa a alguien los creo que son una clase derivada de la clase QT QTableWidget, por lo tanto para hacer completamente transparente el fondo de los casilleros, se tiene que indicar en su StyleSheet lo siguiente:

"QFrame{
border:none;
margin-top: 10px;
margin-right:0px;
margin-bottom:0px;
margin-left: 0px;
background-color: #353535;
}
QTableView, QTableWidget
{
gridline-color: #353535;
}
"
Por su puesto el color del gridline tiene que ser el que queráis que se funda con el fondo.
Esto se hace desde una conexión de evento inicializado en el formulario que contiene los casilleros.
Desde el evento llamado ejecutáis el comando Interfaz: Establecer hoja de estilo CSS, y en identificador de control, ponéis el objeto que contiene el casillero.

Antes, y después:

[attachment=15915,1305] [attachment=15915,1306]


([N4] velavisual) #2

@sonovision

Muchísimas gracias

saludos
Antonio Vela
http://www.velavisual.com


([N2] gegeo) #3

@sonovision

Gracias, pero has probado a poner background-color: transparent;??

En los mircroscroller funciona. ;)


([N2] bannu) #4

De lo que se trata es de ocultar las líneas, y aquí el transparent, no funciona.


([N4] info) #5

Esto tambien vale en el inicio del formuario
Interfaf. Establecer hoja de estilo CSS: (CONTROL_OBJETO_XXX,"background-color: transparent")
salu2
Miguel


([N2] bannu) #6

info.ciberideas, aunque hagas el fondo transparente de los casilleros, las lineas del grid y los bordes del objeto se siguen mostrando, la idea es dejarlo plano como en el gráfico 2 que adjunto más arriba.