Archivo de Python:
Ejecución del programa:
Nota: Se recomienda descargar el archivo desde el link proporcionado y ejecutarlo desde un IDE como pycharm para verificar los sonidos que se escuchan al momento de ejecutar el programa
Código:
from Tkinter import * #para crear la GUI from PIL import Image, ImageTk #despliegue de imagenes import os #para dar una ruta path de una carpeta o directorio import random #para seleccionar y dar numeros aleatorios import pygame #ayuda a reproducir sonido mp3,ogg import time #sleep para dormir la computadora unos seg... dir = os.path.dirname(__file__) #lo utilizo para dar una ruta de donde estan mis imagenes fotos = dir + "/Imagenes/" sonidos = dir +"/Sonidos3/" root = Tk() #lo uso para la ventana de app de tkinter arreglo = [1] #crear un areglo con el numero de las imagenes eleccion_aleatoria = str(arreglo.index(random.choice(arreglo))+1) #se toma un elemento del array al azar y se hace string print eleccion_aleatoria figura = fotos + eleccion_aleatoria + ".png" #asignas la extension png a al imagen print figura #Para reproducir sonido sonido=sonidos + "s_(" + eleccion_aleatoria + ").mp3" print sonido pygame.mixer.init() pygame.mixer.music.load(sonido) #abre el archivo pygame.mixer.music.play() #reproduce el sonido "Como despliego el archivo en la ventana tk" img = Image.open(figura) #va a la ruta de la imagen y la abre tkimage = ImageTk.PhotoImage(img) #despliega la imagen etiqueta = Label(root,image=tkimage) #la imagen se pone en una etiqueta etiqueta.pack() #la etiqueta se despliega root.geometry("500x500") root.mainloop()
No hay comentarios:
Publicar un comentario