Shell   18-02-2023, 01:26
#1
Buenas!.

Me resulta extraño, pero esto no funciona:

Código:
Public Sub Form_Open()

  Button1.Background = Color.Red

End

Debería tener un botón rojo, ¿ no ?.Huh
 
No puedo hacerlo con gb.gui.qt y en cambio si puedo con gb.gui.

Con ToolButton es el mismo problema.

Linux Mint Mate 20.3
Gambas 3.18

Saludos
Última modificación: 18-02-2023, 01:35 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shell   18-02-2023, 12:27
#2
Tal como he cambiado el tema de escritorio a claro, el botón se ha coloreado correctamente.

Antes tenía Mint-Y-Darker, ahora he estado probando con Mint-X-Orange sin problema.
Supongo que tendré que ir probando con temas oscuros hasta que encuentre el suyo hasta la próxima gracia, quise decir evento. Sad

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   18-02-2023, 12:28
#3
Efectivamente es un fallo del qt. Sad

Yo lo he soslayado haciéndome mi propio botón... pero no es solución Undecided

Saludos

No podemos regresar
Shell   18-02-2023, 15:14
#4
(18-02-2023, 12:28)Shordi escribió: Efectivamente es un fallo del qt.

Pero será la mezcla de Gambas y el uso de la librería QT (que aun tengo que probar la QT4, ya que con la QT5 si lo hace).
El tema de que los colores de las imágenes salían invertidas si la añadías desde el propio IDE lo estuviste comentando pero no esperaba que algo como
esto que parece sencillo, ocurriese. Es extraño.

Si esto lo hace igual en otros lenguajes que usan su propia forma de enlazar con la librería QT y crea problemas con temas oscuros,
entonces si que es un problema.

Temas como este, es lo que estuvimos comentando en otro mensaje en que el desarrollador que a el le funciona su proyecto,
pero no sabe lo que hará en otro máquina. Para esto hay que buscar una solución.

El diseñar un botón propio también lo pensé ya que es justamente lo que necesitaba, un botón para simplificar
algo más complicado de hacer, (un botón con forma ). Que aun tengo pendiente de ver tu vídeo de los controles redondeados.

Gambas creo que puede detectar si se usa un tema oscuro.  Si de esta forma luego se puede adaptar el proyecto para que se pueda
ver de la forma más optima seria una posible solución. Construir una configuración según analiza el sistema.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shell   18-02-2023, 23:14
#5
Probando con Linux Mint 19.3 Mate que tiene QT4 se muestra correctamente el color de fondo del botón.
Lo único es que no se ve tan estético como con QT5 ( en general, editor incluido ).

Tuve que instalarle de paso la aplicación de ajustes Qt4 ya que en este tengo los dos, Qt4 y Qt5 y solo tenía el de ajustes
de Qt5 ( que parece como más completo ).

Por cierto, en informes de sistema de Gambas3, aparece "Theme"  podía mostrar Mint-Y..o algo parecido,
solo muestra proxy, lo hace en las dos distros.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shell   19-02-2023, 00:18
#6
Nada nuevo, hay que estar controlando muchos factores y como te dejes uno, cuelo un mensaje que al final no dio resultado.
Este último se puede borrar.
Última modificación: 19-02-2023, 00:39 por Shell.
Shordi   19-02-2023, 11:45
#7
Cita:Por cierto, en informes de sistema de Gambas3, aparece "Theme"  podía mostrar Mint-Y..o algo parecido,
solo muestra proxy, lo hace en las dos distros.
Eso se refiere al tema de colores del ide y demás, no al tema de escritorio.

Saludos

No podemos regresar
  
Usuarios navegando en este tema: 5 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.