Imagenes random

from Tkinter import *  # crea la GUI
from PIL import Image, ImageTk
import pygame  # ayuda a reproducir audios mp3

import os  # permite manipular archivos
import random
import time

dir = os.path.dirname(__file__)  # lo utiliza para agregar una ruta
fotos = dir + "/imagenes/"  # guarda la direccion de la carpeta mas la carpeta donde esten
sonidos = dir + "/imagenes/"  # lo mismo en esta con los audios
root = Tk()
root.geometry("500x500")
array = [1,2,3,4,5,6,7,8]  # crea un arreglo con el nombre de las imagenes

selectimagen = str(array.index(random.choice(array)) + 1)  # elige una imagen aleatoria
figura = fotos + selectimagen + ".png"  # guardar la foto seleccionada

"Como despliego la imagen en la ventana Tk"
img = Image.open(figura)  # abre la imagen seleccionada
foto = ImageTk.PhotoImage(img)  # convierte la imagen a un archivo que tkinter pueda mostrar

# para reproducir sonido
sonido = sonidos + selectimagen + ".mp3"  # guarda el audio con el numero de foto que se selecciono
print sonido
pygame.mixer.init()  # inicia el reproductor
pygame.mixer.music.load(sonido)  # carga el archivo de audio
pygame.mixer.music.play()  # comienza a reproducir el audio
etiqueta = Label(root, image=foto).place(x=100, y=90)

root.mainloop()





Comentarios

Entradas populares