# Control Objeto

**URL:** <https://foros.velneo.com/t/control-objeto/2826>\
**Category:** Velneo\
**Created:** [1 Febrero, 2011 16:40 UTC](https://foros.velneo.com/t/control-objeto/2826 "2011-02-01T16:40:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [1 Febrero, 2011 16:40 UTC](https://foros.velneo.com/t/control-objeto/2826/1 "2011-02-01T16:40:23Z")

</div>

He buscado en la documentación, en los ejemplos, tutoriales, open apps, bueno al grano , ¿ se puede asignar un color de fondo al control objeto?, o en su defecto que sea transparente, por ejemplo tengo un control objeto que carga un casillero, y el espacio en blanco que queda, muestra el típico color de fondo por defecto de los formularios, y la verdad es que queda bastante mal.

[attachment=14829,1243]

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [1 Febrero, 2011 18:16 UTC](https://foros.velneo.com/t/control-objeto/2826/2 "2011-02-01T18:16:27Z")

</div>

Se pueden las 2 cosas

En la open app, de Comic Reader :D tienes 2 controles objeto para mostrar las 2 paginas del comic y tienen transparencia  
Pero el color o la transparencia, no se pone en el control objeto, sino en el formulario o rejilla que muestra ese control objeto

un saludo  
Jose Luis  
[http://www.ascsl.com](https://www.ascsl.com%22)

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [1 Febrero, 2011 20:47 UTC](https://foros.velneo.com/t/control-objeto/2826/3 "2011-02-01T20:47:23Z")

</div>

Gracias por responder, ya lo sabia, la transparencia (canal alpha), se pone en el formulario, que por cierto lo he intentado y no la hace bien, por otra parte si te das cuenta el color ya está puesto en el formulario( gris oscuro), pero el espacio que no muestra ningún casillero, muestra el color de fondo de los formularios estandar.

[attachment=14833,1244]

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [1 Febrero, 2011 22:22 UTC](https://foros.velneo.com/t/control-objeto/2826/4 "2011-02-01T22:22:45Z")

</div>

Usando los Style Sheets en la clase QWidget, se puede modificar el color del fondo pero se modifica el fondo de todos los subcontroles de la aplicación, input text, buttons, list, listbox, etc, ya que es la clase base de QT, chapuza, mira que lo había cogido con ganas, ala, de vuelta a la V6, por cierto los Style Sheets de QT pueden dar mucho juego a las aplicaciones finales, deberían poder aplicarse a todos los objetos de Velneo, barras de scroll incluidas así tendríamos un sistema parecido a los skins, es una de las cosas que más me ha gustado...

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [2 Febrero, 2011 09:50 UTC](https://foros.velneo.com/t/control-objeto/2826/5 "2011-02-02T09:50:42Z")

</div>

Corrijo, los Style Sheets se pueden aplicar a todos los objetos del interfaz de usuario, lástima lo del fondo del objeto control.

[attachment=14839,1245]

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [6 Febrero, 2011 09:57 UTC](https://foros.velneo.com/t/control-objeto/2826/6 "2011-02-06T09:57:19Z")

</div>

Tengo el mismo problema con el fondo que no se rellena al cargar un casillero en un control objeto, no se si alguien lo ha resuelto  
un saludo  
Miguel

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [6 Febrero, 2011 20:17 UTC](https://foros.velneo.com/t/control-objeto/2826/7 "2011-02-06T20:17:43Z")

</div>

Prueba lo siguiente:  
1.- define una constante con un estilo  
2.- en el evento connect del formulario carga el estilo  
Adjunto imagenes  
Saludos. Miguel.

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [6 Febrero, 2011 20:21 UTC](https://foros.velneo.com/t/control-objeto/2826/8 "2011-02-06T20:21:17Z")

</div>

las imagenes...

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [6 Febrero, 2011 20:26 UTC](https://foros.velneo.com/t/control-objeto/2826/9 "2011-02-06T20:26:06Z")

</div>

no consigo enviar las imagenes  
la constante CSS\_GENERAL:  
QFrame{  
 background-color:#DAE3FE;  
 }

la orden:  
Interfaz establecer hoja de estilo CSS ~CSS\_GENERAL

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [7 Febrero, 2011 14:46 UTC](https://foros.velneo.com/t/control-objeto/2826/10 "2011-02-07T14:46:22Z")

</div>

Tienes que crear una conexión de evento “Inicializado”, en el slot seleccionas el Evento creado para cambiar el Estilo del objeto, en el evento seleccionas la función Interfaz:Establecer hoja de estilo, en identificador seleccionas el objeto que contiene el casillero, y en la fórmula CSS, escribes lo siguiente:

"QFrame {  
 background-color: #2a2a2a;  
 border-style:none;  
}  
"

lógicamente en background-color: pones el color de fondo que corresponda.

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [7 Febrero, 2011 14:52 UTC](https://foros.velneo.com/t/control-objeto/2826/11 "2011-02-07T14:52:07Z")

</div>

De todas formas se sigue viendo un molesto borde en los casilleros con contenido, creo que es algo que deberían solucionar.

[attachment=15011,1249]

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/c/c1fd965d11f0a853d74c226a48dae106d9efd24f.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/c/c1fd965d11f0a853d74c226a48dae106d9efd24f.png)
