Shordi   23-09-2021, 09:41
#1
Pues tengo un tema oscuro y me hace cosas raras. Por ejemplo: Si a un toolbutton le coloco una imagen que no sea del stock, me la pone en negativo... con lo que todo se va al diablo.
El programa de conexión de Intriga incluye un checkeador de correo y un sistema de envío de notas de escritorio como utilidades básicas. Las notas de escritorio las hacía con ventanas sin bordes y la imagen de una chincheta y relieve y colorines pastel tipo post-it... y todo se ha ido al diablo, insisto. He tenido que poner ventanas normales y feas...

Racismo puro contra los temas negros. Lo que yo os cuente.


Saludos

No podemos regresar
tincho   23-09-2021, 13:15
#2
(23-09-2021, 09:41)Shordi escribió: Si a un toolbutton le coloco una imagen que no sea del stock, me la pone en negativo..

Si, es un error que comente en la lista internacional pero NPC.
Lo solucione usando imágenes SVG.
Saludos.

1 Saludo.
Shell   23-09-2021, 14:08
#3
(23-09-2021, 13:15)tincho escribió: Lo solucione usando imágenes SVG

¿ Ese formato lo admite gambas ? Ahora me entero. Lo vi una vez con Gambas, pero no directamente trabajando Gambas con el.
 
(23-09-2021, 13:15)tincho escribió: Si, es un error que comente en la lista internacional pero NPC.

NPC...¿ personaje no jugable ?. Rolleyes

Shordi:

¿ Qué clase usas ?.¿ picture o  image ?. ( Siempre juego con las imágenes y estas cosas ).
¿ Es un png ?.

Saludos
Última modificación: 23-09-2021, 14:09 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Grandamakulo   23-09-2021, 16:14
#4
Pues mira que trabajo a menudo con svg y no se me había ocurrido.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
tercoide   23-09-2021, 22:02
#5
tengo varios problemas yendo de un a PC otra con el mismo codigo (= S.O. , =gb version)

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Grandamakulo   23-09-2021, 22:29
#6
A mí me pasa lo mismo que a Shordi: me invierte los colores a pesar de que le digo que no, y en las que le indico lo contrario, me cambia los colores originales.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
tincho   24-09-2021, 00:06
#7
(23-09-2021, 14:08)Shell escribió: ¿ Qué clase usas ?.¿ picture o  image ?. ( Siempre juego con las imágenes y estas cosas ).
¿ Es un png ?.

Uso dos métodos:
  1. Cargar directamente el archivo svg al control
  2. Cargar por código
El segundo método es el que mas me gusta porque permite hacer algunos cambios al XML del SVG para cambiar el color por ejemplo, pero también se pueden hacer mas cosas, como girar o mover elementos gráficos.
Ejemplo:
Código:
  For Each oCont In [pTools]
    For Each o In oCont.Children

      If Object.Type(o) = "ToolButton" Then
        z = (o.h - 8)
        sPic = "./svg" &/ o.Tag & ".svg"
        If Exist(sPic) Then
          svg = dsk.Contrary(sPic, "#0066b3")  '' Acá hago el cambio de color según si el tema es oscuro o claro
          pic = Image.FromString(svg).Stretch(z, z).Picture
          o.Picture = pic
        Endif
      Endif
   Next
  Next
Esta es la función del cambiazo
Código:
'' Replace a color in an svg file with one that contrasts with the background of the desktop theme

Public Function Contrary(sFile As String, sColor As String) As String

  Dim svg As String

  If Application.DarkTheme Then
    svg = Replace(File.Load(sFile), sColor & ";", "#eeeeee;")
  Else
    svg = Replace(File.Load(sFile), sColor & ";", "#000000;")
  Endif

  Return svg

End

Cuando se usa el método 1 hay que cambiar el filtro debajo porque si no no aparecen los SVG. Cool
[Imagen: b2FvBNd.png]
Saludos.

(23-09-2021, 16:14)Grandamakulo escribió: Pues mira que trabajo a menudo con svg y no se me había ocurrido.

Desde hace tiempo no uso mas archivos png para los iconos de los formularios.
La calidad de imagen es simplemente perfecta, el tamaño del archivo es muy pequeño, ademas de que es un XML con todas las ventajas de manipulación que eso conlleva.
Saludos.

(23-09-2021, 22:02)tercoide escribió: tengo varios problemas yendo de un a PC otra con el mismo codigo (= S.O. , =gb version)

Tendrías que ir mas allá y comparar todo el sistema entero contra el otro, es de esta forma que vas a ver donde hay una diferencia.
Por ejemplo podes usar inxi
Mira este tema:
https://gambas-es.org/showthread.php?tid...99#pid3499
Saludos.
Última modificación: 24-09-2021, 00:21 por tincho.

1 Saludo.
Shell   25-09-2021, 11:35
#8
¿ Cómo es que a la hora de ejecutar una aplicación con formulario en Gambas con el tema seleccionado oscuro (Mint-Y-Dark) el formulario sale blanco ?. Confused

[Imagen: FM7bGPa.png]
¿ Algo que ver con la utilidad de configuración de QT5 ?.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shell   26-09-2021, 00:39
#9
Pues si era al final con la herramienta de configuración de QT5. Pero son cosas que hay que configurar, probar, volver a configurar.
En este caso el desplegable de combinación de colores. Que algo debe mostrar en este para poderse usar. En caso
contrario no tocar eso.

[Imagen: AB9078o.png]

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 4 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.