"Interfaz: Ejecutar Evento" desde Marco


([N1] Giuseppe::Komenco) #1

Hola a todos,

El no poder lanzar la instrucción "Interfaz: Ejecutar Evento" desde el ON_INIT del Marco autoexec, es normal?

En el On_Init quiero lanzar un evento que sea el que se encargue de aplicar la hoja de estilos, pero no puedo lanzar un evento desde ahí.....

Un saludo.


([N2] gegeo) #2

[Editado]


([N2] gegeo) #3

Quizas haya sido demasiado atrevida desde mi desconocimiento mi anterior respuesta, pero ¿no te sirve Interfaz: Establecer hoja de estilo CSS, que si podras ejecutar desde el evento OnInit?

Saludos


([N1] Giuseppe::Komenco) #4

Hola Gegeo...pues no sé si era demasiado atrevida o no, porque no sé qué pusiste xD

Sí, claro que me sirve, y así es como lo tengo, pero me gusta abstraer..y quiero tener el CSS de la aplicación exclusivamente en un evento para ello (siempre y cuando sea posible), y de poder ser, evitar tener que usar css en archivos externos.


([N1] Pepeto) #5

Pues usa una funcion que te retorne el CSS, y llamala desde donde quieras.

un saludo
Jose Luis
http://ascsl.net


(inigonz) #6

Buenas tardes,
siempre leo hablar del On_init, pero no se que es, me podéis alumbrar un poco?
Gracias


(inigonz) #7

Vale es el evento de inicio del programa, es lo que pensaba. Con esos nombres tan ingleses me pierdo un poco, yo directamente pongo: e_inicio


([N1] Giuseppe::Komenco) #8

@Pepeto

Pues no se me había ocurrido algo así la verdad...gracias. No he trabajado con funciones...que sería....Set Retorno Proceso (TODOELCSS)?

@inigonz
Ya te has contestado tú mismo :D


([N1] Pepeto) #9

@ Giuseppe

Exacto,
compones el CSS en la funcion, lo asignas a una variable alfanumerica y retornas la variable.

Por cierto, me vendria bien un CSS para aplicar a los formularios y rejillas de una Open App que estaba preparando, si alguien NO tiene inconveniente en enviarme el codigo, lo agradecere.

un saludo
Jose Luis
http://www.ascsl.com
email: jose@ascsl.com


([N1] Giuseppe::Komenco) #10

Si no me entretengo mucho en clase de salsa esta noche, te hago algo y te lo envío si quieres....en qué colores?




([N1] Pepeto) #11

Elige tu mismo, algo sencillo, gracias

un saludo
Jose Luis
http://ascsl.net


([N1] Giuseppe::Komenco) #12

@Pepeto
Se me ha echo tardísimo, si quieres te lo podría preparar mañana, pero tengo que verme antes el tema de las rejillas ya que no las he "maquillado" aún:

De momento, échale un vistazo a ésto a ver que te parece. En sencillito, pero faltan controles, no me he puesto de verdad a saco con CSS en Velneo aún...

"
QLineEdit {
border: 2px solid gray;
border-radius: 4px;
}
QLineEdit:focus {
border: 2px solid blue ;
border-radius: 4px;
background: #fbffb6;
}

QDoubleSpinBox {
border: 2px solid gray;
border-radius: 4px;
}

QDoubleSpinBox:focus {
border: 2px solid blue ;
border-radius: 4px;
background: #fbffb6;
}
"

Y un ejemplo para campos obligatorios, publicado por la gente de Velneo, y copiado por mi.

[attachment=15834,1301]


([N1] Giuseppe::Komenco) #13

Qué cosas, acabo de darme cuenta que los Set(OK) y el If(OK) sobran :D


([N1] Pepeto) #14

Muchas gracias Giuseppe, ;)

un saludo
Jose Luis
http://ascsl.net