CSS vERP Checkbox


([N4] SyP) #1

No se como modificar el CSS del check que viene por defecto en vErp. Ahora lo veo sin el cuadro para marcar el check y a veces pasan desapercibidos. Si alguien me puede indicar como hacerlo, se lo agradezco de antemano.

Pongo el css que viene en el autoexec de vErp

/* - - - - - - - - - - - - - - - - BOTON CHECK Y RADIO BUTTON- - - - - - - - - - - - - - - - - - - - - */

QCheckBox, QRadioButton {
padding: 4px;
background: transparent;
color: #000;
}
QCheckBox:focus, QRadioButton:focus {
padding: 2px;
background: #F0F7FF;
border-width: 2px;
border-style: solid;
border-color: #A7C6EE;
}
QCheckBox:disabled, QRadioButton:disabled {
background: transparent;
color: #999999;
}


([N1] lsmsusvilla) #2

1.- Opcion: puedes quitar esa parte del codigo sencillamente
2.- Opcion: puedes modificarlo y dejarlo a tu gusto

QCheckBox {
 padding: 5px 5px 5px 5px;
 border-width: 1px;
 border-style: solid;
 border-color: transparent;
}

QCheckBox:hover {
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
}

QCheckBox:focus {
 background:   #F0F7FF;
 border-width: 1px;
 border-style: solid;
 border-color: #A7C6EE;
}

QCheckBox:disabled {
 background: transparent;
 color: #999999;
}

([N4] Infortic) #3

Parece que el estilo fusión ahora lo saca así.

Prueba a ponerle estilo windows y aparecen.


([N4] SyP) #4

OK muchas gracias.
Quitando el código sigue apareciendo igual y poniendo el que habéis puesto lo deja también igual

Efectivamente el el tema del estilo fusión. Lo pongo en estilo windows y aparece, pero cada vez que reinicio la aplicación sigue en estilo fusión. Se puede cambiar para que salga siempre con estilo windows


([N3] pacosatu) #5

Hola friberamhotmailcom.

El CSS de vERP define el background transparente para todos los objetos
QObject {
background: transparent;
}

En el estilo Fusión provoca que no se vea el Checkbox porque hereda del QObject. Quita la línea background: transparent; de QObject y de QCheckBox y pruebas.

Por otro lado tienes la nueva función del API 7.19 setStyle( String szStyle ), para establecer el Estilo de la Aplicación a tu gusto.

Saludos
Paco Satué


([N4] SyP) #6

Muchas gracias. Funcionó