Css Toolbar principal


([N1] wikan) #1

Buenas tardes,
estoy intentando aplicar css a la toolbar principal del marco principal pero no encuentro manera.

Intento con el comando de interfaz accediendo directamente al objeto pero nada, desde la hoja de estilos tampoco.
He buscado ejemplos, he probado con QMenuBar, QToolbar y ninguno se aplica. Uso el estilo fusión.

Gracias


([N1] levip) #2

Hola disculpa cual toolbar te refieres, dame un pantallazo, haber si puedo hecharte una mano, he tocado algo del css en esto

saludos


([N1] lsmsusvilla) #3

Hola si no te importa me uno a la peticion, en una aplicacion e conseguido aplicar CSS al menu principal del autoexce, pero lo que no consigo es aplicar el CSS a un docsk del autoexce, tanto si lo pones como dock o toolbar.
En concreto lo que quiero es cambiar el color del fondo de un dock o toolbar, quitar el marco o poder ponerlo del mismo color.


([N3] pacosatu) #4

Hola Manuel.

Prueba este ejemplo, se adjunta resultado.
Windows 8.1 y estilo Fusion


QToolBar {
	spacing: 5px;
	border-top: 1px solid Silver;
	border-left: 1px solid Silver;
	border-right: 1px solid Silver;
	border-radius: 3px;
	background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 White, stop:1 WhiteSmoke);
	font-family: Geneva, Optima, Verdana;
	padding: 3px;
}

/* Botón de Toolbar */
QToolBar QToolButton {
	color: SlateGray;
	font-family: Geneva, Optima, Verdana;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 1px;
}
QToolBar QToolButton:hover {
	border: 0px solid LightSlateGray;
	border-radius: 5px;
	margin: 5px;
	padding: 0px;
	background-color: Gainsboro;
}

Saludos
Paco Satué



([N1] wikan) #5

Buenas Paco,
lo aplicas en el Post-Inicializado del AUTOEXEC, no??
Lo hago así pero nada, estoy en XP.

Gracias a todos por las respuestas.


([N1] wikan) #6

Ok, nota al canto.

Interfaz: Establecer hoja de estilos CSS (filescript) => No aplica el estilo
Interfaz: Establecer hoja de estilos CSS => Lo aplica perfecto


([N1] lsmsusvilla) #7

Si pero no, yo lo que quiero conseguir es el efecto como la aplicacion del amigo over OverERP, que no se distingan las toolbar o el menu inicio adjunto imagen.
Llevo varios dias intentandolo pero no hay manera si consigo poner el menu incio me fastidia la toolbar y viceversa y el marco completo no consigo quitarle



([N1] wikan) #8

@lmsusvilla quizas con el QFrame o por javascript quitarte el frame.
De todas formas si tienes acceso al css de OverERP sería cuestión de estudiarlo a ver como lo hace.


([N1] levip) #9

Hola, pregunto si es algo asi lo que buscas

saludos




([N2] overBCN) #10

Hola #lsmsusvilla,
Prueba lo siguiente:

QToolBar {
    border-radius: 0px;
    background: #2b579a no-repeat;
    padding: 0px;
    float: left;
}
QToolBar::handle:horizontal {
    image: transparent;
    float: left;
    background-repeat: no-repeat;
}
QToolBar::handle::vertical {
    image: transparent;
    float: left;
    background-repeat: no-repeat;
}

Saludos


([N1] lsmsusvilla) #11

Buenos dias overBCN, si lo que dices ya lo tengo mas menos conseguido el problema es que:
El menu arbolado izquierdo lo tengo puesto como una dock tipo toolbar en el autoexec.
y cuando aplico el css del menu principal, el css de la toolbar (menu arbolado) se me desconfigura lo otro.
y al aplicar el css en la toolbar de inicio, tambien se me aplica en toda la aplicacion en las toolbars de por ejemplo las rejillas.
La idea mia es poder combinar simultaneamente CSS para que quede como en la imagen (menu principal, dock toolbar menu, y toolbar rejillas)



([N1] wikan) #12

Creo que si te he entendido quieres aplicar un estilo distinto a cada cosa.
Basta con que con el comando interfaz especifiques el objeto que quieres.
Intefaz establecer hoja de estilo( , css) // PAra toda la aplicación
Intefaz establecer hoja de estilo( TOOLBAR , css) // Solo la toolbar
Intefaz establecer hoja de estilo( MENU_ARBOLALO, css) // Solo el menú


([N4] Infortic) #13

Una pregunta, de esta forma puedes quitar el handle de la toolbar, pero… se puede hacer anclada y que no se mueva??, porque aun sin handle visible la puedes mover