Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Botón Y Texto
Buenas!.
¿ Hay algún botón en gambas que permita una distribución icono arriba, texto debajo del icono ?. ( ¿ Tiene que ver con el tema de escritorio ? )
En este ejemplo, es una barra de botones.( Botones dentro de Hbox). El de la izquierda es un botón y de la derecha es un toolboton.
Visualmente parecen iguales.
Dirían que dan el pego y que parezcan iguales.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Domingo, 13 Noviembre 2016, 14:17 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Botón Y Texto
Creo que tienes que usar el metodo .PaintButton( ) de la Clase Style y una DrawingArea .
Señalo esta pagina:
http://gambas.8142.n7.nabble.com/Po...on-td56931.html
El programito aquì adjunto, escrito por el miembro Gianluigi del foro italiano gambas-it.org, puede darte ayuda.
Descripción: |
|
Descargar |
Nombre del archivo: |
SquareButton-3-0.0.1.tar.gz |
Tamaño: |
29.79 KB |
Descargado: |
48 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
SquareButton-3-0.0.1.tar.gz |
Tamaño: |
29.79 KB |
Descargado: |
48 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
SquareButton-3-0.0.1.tar.gz |
Tamaño: |
29.79 KB |
Descargado: |
48 veces |
última edición por vuott el Domingo, 13 Noviembre 2016, 17:21; editado 4 veces
|
#2 Domingo, 13 Noviembre 2016, 15:20 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Botón Y Texto
Vuott:
Yo estaba usando la version 2 de ese control. La 3 esta mejor ya que permite texto en dos lineas:
Version 3:
Gracias por compartir
Saludos
|
#3 Domingo, 13 Noviembre 2016, 18:20 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Botón Y Texto
Gracias Vuott.
Llegué a pensar que era por algo concreto del tema de escritorio.
Me parece raro que gambas no lo haya contemplado. El problema es que imagen y el texto a la derecha,
ocupa mucho.
Hay aplicaciones que pueden carecer de barra de menú y el menú se sustituye con una barra de iconos
y texto debajo de estos.
Puede que haya "detractores" de esta idea y prefieran una barra de menú
y luego una barra de botones debajo. El problema puede ser el mismo, que el texto de los menús
alarguen demasiado el ancho.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Domingo, 13 Noviembre 2016, 19:00 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Botón Y Texto
Vuott:
Psss...psss...
Realmente lo que parece que sitúa es solo la imagen.
Este es el código fuente:
#!/usr/bin/python3
from tkinter import *
from tkinter import ttk
def llamada():
print('Click!')
def main():
root = Tk()
button1 = ttk.Button(root, text='Soy amigo de Python', command = llamada)
button1.pack()
logo = PhotoImage( file = '/home/jack/Recursos/Imagenes/buho100x100.gif')
button1.config(image = logo, compound = TOP)
# La imagen es un poco grande para el boton. Debemos usar un metodo de PhotoImage
# para cambiar el tamaño de la imagen. PhotoImage tiene el metodo subsample
# El metodo subsample contiene dos valores x, y. Si yo uso los valores 5 y 5
# Tomara cada 5 pixel en la dirección de x y 5 pixel en la dirección de y
# creara una nueva imagen
logo_peque = logo.subsample(2,2)
button1.config( image = logo_peque)
root.mainloop()
if __name__=='__main__': main()
Sabía que esto lo había visto en alguna parte. Compound puede tener, LEFT, RIGHT, TOP, BOTTOM
Y debe ser en mayúscula.
ttk_button
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Domingo, 13 Noviembre 2016, 19:40; editado 1 vez
|
#5 Domingo, 13 Noviembre 2016, 19:35 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Botón Y Texto
Búhos amigos de las serpientes !?
...nunca lo sentí !
|
#6 Lunes, 14 Noviembre 2016, 01:10 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Botón Y Texto
Vuott:
Citar:
Búhos amigos de las serpientes !?
Es que era la primera imagen sencilla que encontré...la otra podía no ponerla..una imagen de esas, ya tu sabes.
El búho ya sabes lo que representa.
En ese momento estaba haciendo varias cosas a la vez con el ordenador y no pude entretenerme con una buena imagen.
Valeeee, quería hacer un icono de Laeticia Casta..si es que si no lo digo reviento.
Citar:
...nunca lo sentí !
Esto creo que quieres decir, "nunca lo pensé" o algo parecido a eso.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#7 Lunes, 14 Noviembre 2016, 10:24 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Botón Y Texto
Esto creo que quieres decir, "nunca lo pensé" o algo parecido a eso.
" Sentir" como " escuchar", " oir" ....de latin audire.
|
#8 Lunes, 14 Noviembre 2016, 10:31 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Botón Y Texto
Me he encontrado con algún problema a la hora de crear el componente.
He tomado el proyecto de Gianluigi y en el tipo de proyecto le digo que es un componente.
Creo el paquete de instalación. No he quitado el formulario.
Instalo el paquete debian _all
Aunque hay otros para librerías como son la QT4 y la QT5. ¿ Tengo que instalar una de los _all de estos ?.
Citar:
-rw-r--r-- 1 jack jack 19464 nov 15 10:12 gambas3-gb-squarebutton-3_0.0.1-0ubuntu1_all.deb
-rw-r--r-- 1 jack jack 1452 nov 15 10:12 gambas3-gb-squarebutton-3_0.0.1-0ubuntu1_amd64.changes
-rw-r--r-- 1 jack jack 1278 nov 15 10:12 gambas3-gb-squarebutton-3_0.0.1-0ubuntu1.diff.gz
-rw-r--r-- 1 jack jack 1080 nov 15 10:12 gambas3-gb-squarebutton-3_0.0.1-0ubuntu1.dsc
-rw-r--r-- 1 jack jack 43160 nov 14 14:29 gambas3-gb-squarebutton-3_0.0.1.orig.tar.gz
-rw-r--r-- 1 jack jack 1256 nov 15 10:12 gambas3-gb-squarebutton-3-qt4_0.0.1-0ubuntu1_all.deb
-rw-r--r-- 1 jack jack 1501 nov 15 10:12 gambas3-gb-squarebutton-3-qt4_0.0.1-0ubuntu1_amd64.changes
-rw-r--r-- 1 jack jack 647 nov 15 10:12 gambas3-gb-squarebutton-3-qt4_0.0.1-0ubuntu1.dsc
-rw-r--r-- 1 jack jack 814 nov 15 10:12 gambas3-gb-squarebutton-3-qt4_0.0.1-0ubuntu1.tar.gz
-rw-r--r-- 1 jack jack 1254 nov 15 10:12 gambas3-gb-squarebutton-3-qt5_0.0.1-0ubuntu1_all.deb
-rw-r--r-- 1 jack jack 1501 nov 15 10:12 gambas3-gb-squarebutton-3-qt5_0.0.1-0ubuntu1_amd64.changes
-rw-r--r-- 1 jack jack 647 nov 15 10:12 gambas3-gb-squarebutton-3-qt5_0.0.1-0ubuntu1.dsc
-rw-r--r-- 1 jack jack 814 nov 15 10:12 gambas3-gb-squarebutton-3-qt5_0.0.1-0ubuntu1.tar.gz
Instalo solamente este por ahora:
Citar:
gambas3-gb-squarebutton-3_0.0.1-0ubuntu1_all.deb
Y el error al seleccionar el componente es este:
¿ Qué puede faltar ?.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Martes, 15 Noviembre 2016, 10:28; editado 1 vez
|
#9 Martes, 15 Noviembre 2016, 10:27 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Botón Y Texto
Si me da por seleccionar el:
Citar:
gambas3-gb-squarebutton-3-qt4_0.0.1-0ubuntu1_all.deb
Gdebi me dice que es un paquete dummy. Tonto...¿ no valen para nada ?.
Citar:
This is the dummy qt4 package for SquareButton
Eso lo he visto muchas veces.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#10 Martes, 15 Noviembre 2016, 10:33 |
|
|
|