jueves, 22 de octubre de 2020

¿Como usar una imagen svg en Gambas3?

 

El manejo de imágenes svg no parece fácil en Gambas3 pero bueno aquí un ejemplo no explicado (por ahora). Este ejemplo te dará una idea de por donde empezar y después hacer tus propios aprendizajes.

 

' Gambas class file

Private svg1 As SvgImage
Private ImagenX As Image
Private RutaImagen As String


Public Sub Form_Open()

  RutaImagen = "distro/archlinux.svg"

End

Public Sub DrawingArea1_Draw()

  svg1 = SvgImage.Load(RutaImagen)

  DrawingArea1.Width = svg1.Width
  DrawingArea1.Height = svg1.Height

  ImagenX = New Image(svg1.Width, svg1.Height, Color.Transparent)
  Paint.Begin(ImagenX)
  svg1.Paint()
  Paint.End

  Paint.DrawImage(ImagenX, 0, 0)

End

Public Sub distro_Click()

  RutaImagen = Last.tag
  DrawingArea1.Refresh

End


El ejemplo lo puedes descargar de la Granja de Gambas o también de aquí.

jueves, 1 de octubre de 2020

¿Como instalar Gambas3 en fedora 32 xfce?

 

 

¿Te preguntarás si en fedora 32 se puede instalar la última versión de Gambas estable no?

La respuesta es que sí, pero no es algo sencillo ni tan difícil para lograrlo.

Resulta que esa versión viene en el repo updates-testing por tanto hay que activarlo solo para la instalación de gambas.

Primero les cuento como yo lo hice, abres dnfdragora, Archivo, repos, tildas en updates-testing y le das en aplicar.

 


ahora instalamos gambas3-ide 3.15.2


 

Cuidado en la selección pues hay otras versiones la 3.14 y la 3.15.1

Después de instalar gambas3 destildamos nuevamente el repo updates-testing

(al parecer este método se puede hacer por linea de comando, algo parecido a esto: dnf —enable-repo update-testing install gambas3 ) pero... no se, no lo use, así que van por su cuenta, investiguen un poco)


Dejar Gambas3 pronto para compilar para todas las distribuciones que permite gambas3.



Instalaremos estos paquetes:

sudo dnf install autoconf
sudo dnf install automake
sudo dnf install debhelper
sudo dnf install fakeroot
sudo dnf install pacman

así lo hice yo pues no sabia que paquetes faltaban por eso hice uno a uno pero seguramente se pueda hacer así:

sudo dnf install autoconf automake debhelper fakeroot pacman

Mejor aún:  sudo dnf install debhelper fakeroot pacman

(al instalar el paquete debhelper el sistema pedirá también autoconf automake pues depende de ellos)

 

(pacman para compilar para archilinux)

Nos quedará así:


bueno después lo voy completando...

saludos

Nota: este método seguramente servirá para mate, lxde, cinamon etc.


lunes, 14 de septiembre de 2020

VisualizarTexto (Ejemplo)

 

VisualizarTexto es un pequeño proyecto y un ejemplo que podrás descargar de la Granja de Gambas.

El mismo lo que hace es aparecer en el menú contextual como se muestra en la siguiente imagen. Posamos el puntero del ratón sobre el archivo de texto y clic en el botón derecho.

Al hacer clic en 'Abrir con VisualizadorTexto' se ejecutara el programa y en el evento open ejecutará el siguiente código.

Al abrir el programa Args nos devolverá dos datos el primero es el nombre de la aplicación (lo ignoramos con continue) y el segundo sera el path del archivo.

Para visualizar el texto en un textarea usamos File.Load y listo.

 

Para que todo esto funcione en el momento de la compilación debemos agregar el mimetype en esta ventana


Por ejemplo supongamos que nuestra aplicación trabaja con archivos de audio o vídeo, pues bien hay que añadir los mimetypes uno por uno.

¿Pero como se el mimetype que tengo que añadir?

Simple usa el comando mimetype seguido del archivo a averiguar su mimetype.

Ejemplo: mimetype Fretless.webm
nos da: Fretless.webm: video/webm

Lo que tenemos que agregar al mimetype es: video/webm

Bueno después mejoro el tutorial, saludos.


Nota: para probar el proyecto compílenlo e instálenlo

(el proyecto esta en la granja).


martes, 1 de septiembre de 2020

¿Como instalar VisorRV1960 (qt5)?

 

 


 Este manual de como instalar VisorRV1960(qt5) es para el sistema operativo  Linux Mint 20 Ulyana de 64 bits, si bien pudiera servir para sistemas similares.

 Primer paso instalar Gambas3 3.15.1
Abrimos una terminal o presionamos Ctrl+Alt+t y ejecutamos el siguiente comando.

sudo add-apt-repository ppa:gambas-team/gambas3 && sudo apt-get update && sudo apt-get install gambas3

Segundo paso instalar un componente extra que VisorRV1960 necesita llamado gambas3-gb-qt5-ext

sudo apt install gambas3-gb-qt5-ext


Tercer paso instalar otras dependencias:


Instalar youtube-dl (sirve para facilitarte las descargas de videos o audios de youtube)

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

comprobamos si quedo bien la instalación:

youtube-dl --version

si muestra el numero de versión quedo bien, sino y si da este error:

/usr/bin/env: «python»: No existe el archivo o el directorio

Arreglamos con:
sudo apt install python3-pip
sudo pip3 install --upgrade youtube-dl


Instalar diccionario aspell-es:
sudo apt install aspell-es

Finalmente instalar VisorRV1960 (versiones de qt5)

Descarga visorrv1960_0.8.2-0ubuntu1_all.deb de aquí.

sudo dpkg -i visorrv1960_0.8.2-0ubuntu1_all.deb

 

Nota: la última versión de VisorRV1960 y primera de qt5 estará disponible aquí:

https://sourceforge.net/projects/visorrv1960/files/VisorRV1960%20Qt5/Ubuntu-Kubuntu-Mint.../

 

Si quieres probar lo último hecho pero a tu riesgo (puede tener muchos fallos) puedes descargar el código fuente, descomprimirlo, abrirlo con gambas3 y ejecutarlo; descargarlo de aquí:

https://sourceforge.net/projects/visorrv1960/files/VisorRV1960%20Qt5/LoUltimoInestable/

 

Si ves algún error en el manual o tienes problemas con la instalación escribe un comentario y veré en que puedo ayudarte.