hola saludos a todos,
Buenisimo Hugo, estan bastante buenos los 2 nuevos componentes para la GUI,
aqui va mi aporte:
un deslizador
la gracia del deslizador es que podemos conectarle funciones con un valor como parametro,
este valor es un numero de 0.0 a 1.0 que varia a medida que deslizamos el controlador (el circulito)
ejemplo:
- Código: Seleccionar todo
d = pilas.actores.Deslizador()
def imprimir(valor):
# imprimiria valores 0.1, 0.2,... 1
print valor
d.conectar(imprimir)
y si queremos podemos maximizar ese valor multiplicandolo por algun valor
- Código: Seleccionar todo
print (valor * 100)
lo que imprimiria valores de 0 a 100 segun la posicion de el circulito.
es bastante util ese numerito porque no sirve, por ejemplo, si queremos mover un objeto, escalarlo, transparentarlo,
etc,etc,etc.
para obtenerlo descargar la ultima version del Repositorio Oficial:
https://bitbucket.org/hugoruscitti/pilasy buscar en la seccion experimental/gui
(en donde esta este y otros componentes de GUI desarrollados por Mi (Pablo Garrido - pchack) y Hugo Ruscitti)
pruebenlo y me cuentan.
Saludos.PD. para modificar la posicion de el deslizador solo se puede llamando a los metodos:
d.set_x(valor)
d.ser_y(valor)
o al instanciarlo:
d = pilas.actores.Deslizador(x = -100, y = 100)