Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Gambas Racista
#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
    ¡Gracias!
#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.
    ¡Gracias!
#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

"El buen perfume en frasco pequeño se vende"
    ¡Gracias!
#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...
    ¡Gracias!
#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
    ¡Gracias!
#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...
    ¡Gracias!
#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:
GAMBAS
  1.   For Each oCont In [pTools]
  2.     For Each o In oCont.Children
  3.  
  4.       If Object.Type(o) = "ToolButton" Then
  5.         z = (o.h - 8)
  6.         sPic = "./svg" &/ o.Tag & ".svg"
  7.         If Exist(sPic) Then
  8.           svg = dsk.Contrary(sPic, "#0066b3")  '' Acá hago el cambio de color según si el tema es oscuro o claro
  9.           pic = Image.FromString(svg).Stretch(z, z).Picture
  10.           o.Picture = pic
  11.         Endif
  12.       Endif
  13.    Next
  14.   Next


Esta es la función del cambiazo
GAMBAS
  1. '' Replace a color in an svg file with one that contrasts with the background of the desktop theme
  2.  
  3. Public Function Contrary(sFile As String, sColor As String) As String
  4.  
  5.   Dim svg As String
  6.  
  7.   If Application.DarkTheme Then
  8.     svg = Replace(File.Load(sFile), sColor & ";", "#eeeeee;")
  9.   Else
  10.     svg = Replace(File.Load(sFile), sColor & ";", "#000000;")
  11.  
  12.   Return svg
  13.  



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.

1 Saludo.
    ¡Gracias!
#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 buen perfume en frasco pequeño se vende"
    ¡Gracias!
#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 buen perfume en frasco pequeño se vende"
[-] Los siguientes 1 usuarios dice gracias a Shell por este post:
  • Grandamakulo
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)