Desplegar imagen(aleatoria)
Programa que despliegue imágenes de forma aleatoria.
Código:
# coding=utf-8 from Tkinter import * #para crear la GUI from PIL import Image, ImageTk # para desplegar imagenes import os #Una libreria para dar una ruta path de una carpeta import random #para seleccionar y dar numeros aleatorios root = Tk() #Para la ventana de la app de TK root.geometry("500x500") #tamaño de la ventana dir = os.path.dirname(__file__)#lo utilizo para dar una ruta de la imagenes fotos = dir + "/imagenes/" arreglo = [1,2,3,4,5,6,7,8] #para crear un arreglo con el num de las imagenes eleccion_aleatoria = str(arreglo.index(random.choice(arreglo))+1) print eleccion_aleatoria + '\n' #muestra el num aleatorio figura = fotos + eleccion_aleatoria + '.png' # direccion de la imagen print figura # muestra la ruta de la imagen "como depliego el archivo en la ventana Tk" img = Image.open(figura) # tkimage = ImageTk.PhotoImage(img) # la imagen lab = Label(root,image = tkimage)#despliega la imagen en la ventana Tk por la etiqueta lab.pack() root.mainloop()
Ejecución:
Link de imagenes: https://drive.google.com/open?id=1uV_JdnF1guOnrKCXBEmPfp4n1p2IHqR0
No hay comentarios:
Publicar un comentario