La idea no es para nosotros, eso no debería ser un problema, el problema puede ser para que queramos que el usuario que prueba
nuestra aplicación la vea lo más parecido a como la vemos nosotros.
No he probado QT6 (no lo tiene la distro que estoy usando) y en cuanto a GTK, la mayoría de las aplicaciones uso el gb.gui.qt que
intercambiará a gb.tq5.
Más que QTDesigner, debe ser el QT ajustes. Que es el comando qt5ct. Lo deberías tener en preferencias.
Cuando se usa gb.gui.qt intenta usar qt6 y en su defecto se pasa a qt5. Si usas directamente gb.qt5
ya ni sale el mensaje.
Hoy estuve probado a modo prueba, lo más sencillo, picturebox y una imagen png.
Desde propiedades del IDE, no me ha dado problema. ( Lo más raro ). No se ha invertido.
Ya desde código es según como cargues el picture.
Código:
Public Sub Ejemplo1()
'Esta usando tema oscuro ?
If Application.DarkTheme Then
'Entonces carga la imagen de esta forma
PictureBox1.Picture = Picture.Load("Gambas3.png")
Else
'Carga la imagen de otra manera
PictureBox1.Picture = Picture["Gambas3.png"]
Endif
End
Directamente, si es tema oscuro y usas el método de abajo, se invierte el color.
Estoy tan acostumbrado a que muchos usamos por defecto la propiedad del control y ahí añaden la imagen
y entonces es cuando "salía" invertida y ahora no...no entiendo. No sé si es por la versión de Gambas actual.
Cuando se añade en propiedades el archivo al control picturebox y este es un jpg, si sale invertido, cosa que
con la extensión png, no lo hace, acabo de verlo.
Saludos