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
Publicar un comentario