Páginas (2): 1 2   
Shell   05-11-2021, 14:46
#1
Buenas!

Estoy repasando aplicaciones creadas por los compañeros de la comunidad donde se usan clases.
Bajé el juego gPlanet de nuestro compañero Julio. Este juego aun usaba gb.gui pero lo que me extrañó es
ver esos símbolos sobre el control DrawingArea y en un TextArea.

[Imagen: vv9PmPD.png]

Me recuerda a cuando hacemos un cat a un archivo binario y comienzan a salir símbolos ilegibles.

Me decidí a crear un proyecto de prueba que usará gtk2 y un control DrawingArea.
Sin problemas, el control no muestra nada extraño. Cambié de gb.gtk2 a gb.gui y el control de DrawingArea se lo cargó!.
Esa actualización de componentes afectó al formulario.

Linux Mint 20.2 y Gambas 3.16.3.

Suelo usar por defecto QT pero me llamó la atención el problema.

El juego lo bajé directamente de la granja pero sin instalar. Siempre prefiero bajar antes que instalar.
Aunque la aplicación luego aparece en el menú de instalados.

Saludos
Última modificación: 05-11-2021, 14:51 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
tincho   05-11-2021, 17:09
#2
(05-11-2021, 14:46)Shell escribió: El juego lo bajé directamente de la granja pero sin instalar. Siempre prefiero bajar antes que instalar.
Aunque la aplicación luego aparece en el menú de instalados.

Da igual descargar o instalar, porque lo que sucede en realidad es que se descarga una copia en un disrectorio "ofuscado" dentro de las profundidades de /home/ user.
(05-11-2021, 14:46)Shell escribió: Me decidí a crear un proyecto de prueba que usará gtk2 y un control DrawingArea.
Sin problemas, el control no muestra nada extraño. Cambié de gb.gtk2 a gb.gui y el control de DrawingArea se lo cargó!.

Vamos por partes, gb.gui es un componente que, como sabes, escoge otro componente según la liberia que usa el escritorio de tu sistema, como gb.gtk, gb.gtk3 o gb.qt
¿Que librería usa tu sistema? solo dices "Linux Mint 20.2 y Gambas 3.16.3." y haría falta saber también que escritorio usas ya que no es lo mismo cinnamon, kde o mate, por citar algunos.
Luego, ¿En que formulario y circunstancia aparecen esos caracteres "extraños"?
1 Saludo.

1 Saludo.
Shell   05-11-2021, 17:31
#3
(05-11-2021, 17:09)tincho escribió: Vamos por partes, gb.gui es un componente que, como sabes, escoge otro componente según la liberia que usa el escritorio de tu sistema, como gb.gtk, gb.gtk3 o gb.qt
¿Que librería usa tu sistema? solo dices "Linux Mint 20.2 y Gambas 3.16.3." y haría falta saber también que escritorio usas ya que no es lo mismo cinnamon, kde o mate, por citar algunos.
Luego

Escritorio: Mate
Tema: Mint-Y-Dark.

Y las librerías:

[Imagen: FuhxSHC.png]

El formulario que sale en el juego gPlanet ( se puede descargar de la granja ) en el formulario FMain.

Creo que es todo.  Wink


Saludos
Última modificación: 05-11-2021, 17:32 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
tincho   05-11-2021, 17:38
#4
(05-11-2021, 17:31)Shell escribió: El formulario que sale en el juego gPlanet ( se puede descargar de la granja ) en el formulario FMain.

Si, lo se y de hecho lo descargue. Pero me refiero a las circunstancias exactas, si es en el modo edición del formulario en el modo ejecución. Parece que es el el modo edición.

1 Saludo.
jguardon   05-11-2021, 17:39
#5
gb.gui no es exactamente un componente, sino un selector de componente gráfico que escoge en función del que use tu escritorio por defecto. O sea, que deberías poder reproducir el mismo error escogiendo entre gb.gtk 2 o 3, gb.qt4 o gb.qt5.

Imagino que algo tiene que ver con algún gtk, porque es el que más cambios indocumentados le traen de cabeza a Benôit.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   05-11-2021, 17:41
#6
Luego para aislar el problema, corre el programa (cambiando el componente gráfico) primero con gb.gtk, luego gb.gtk3 y luego gb.qt
Y nos cuentas que sucede.
1 Saludo.

1 Saludo.
Shell   05-11-2021, 17:45
#7
(05-11-2021, 17:38)tincho escribió: Si, lo se y de hecho lo descargue. Pero me refiero a las circunstancias exactas, si es en el modo edición del formulario en el modo ejecución. Parece que es el el modo edición.

Diseño o edición, que es lo mismo.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Grandamakulo   05-11-2021, 19:25
#8
A mí me pasó algo parecido con los simbolitos y lo solucioné en parte instalando las tipografías que me faltaban, en parte cambiándolas en la aplicación.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
Shell   06-11-2021, 00:13
#9
(05-11-2021, 17:39)jguardon escribió: Imagino que algo tiene que ver con algún gtk, porque es el que más cambios indocumentados le traen de cabeza a Benôit.

Ni cambiando a QT se elimina ese problema. Siempre se podía sustituir el control a ver que hace.
 
(05-11-2021, 19:25)Grandamakulo escribió: A mí me pasó algo parecido con los simbolitos y lo solucioné en parte instalando las tipografías que me faltaban, en parte cambiándolas en la aplicación.

¿ Y cómo se te ocurrió que eran las tipografías ?.
¿ Cómo supiste las que te faltaba ?. ¿ Fuiste probando una a una ?. Jo.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Grandamakulo   06-11-2021, 00:19
#10
(06-11-2021, 00:13)Shell escribió: ¿ Y cómo se te ocurrió que eran las tipografías ?.
¿ Cómo supiste las que te faltaba ?. ¿ Fuiste probando una a una ?. Jo.

Saludos
 
El cómo no lo recuerdo; por suerte, creo que no es trascendente. En cuanto a las tipografías, las miré en el IDE, creo recordar, o en una configuración, y vi cosas que me extrañaron o, sencillamente que no conocía. Uno recuerdo que fue algo bajado de la Granja para probar. Otro fue el Cartes du Ciel, lo solucioné, ya digo, desde la configuración.
Última modificación: 06-11-2021, 00:19 por Grandamakulo.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
Páginas (2): 1 2   
  
Usuarios navegando en este tema: 7 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.