lunes, 5 de noviembre de 2018

Uso de la libreria pil,pygame y os (Practica No. 8)

Sintaxis del programa:


from Tkinter import * #Para crear la GUI
from PIL import Image,ImageTk #Despliegue de imagenes
import os #Para encontrar el directorio de archivos
import random #Para seleccionar aleatoriamente
import pygame #Ayuda a reproducir audios mp3

root = Tk() #Objeto root principal. Libreria Tkinter.
root.geometry("500x500") #Para darle dimensiones a la root

dir = os.path.dirname(__file__)
fotos = dir + "/imagenes/" #Directorio de las imagenes
sonidos = dir + "/Sonidos2/" #Directorio de los sonidos

Tetiqueta = StringVar()
arreglo=[1,2,3,4]
nombres=["Cat","Dog","House","Worm"]

eleccion_aleatoria = (arreglo.index(random.choice(arreglo)))
print eleccion_aleatoria
seleccion_arreglo = str(eleccion_aleatoria+1)
Tetiqueta.set(nombres[eleccion_aleatoria])

figura = fotos + seleccion_arreglo + ".png"
#Para reproducir sonido
sonido = sonidos + seleccion_arreglo +".mp3"
print sonido
pygame.mixer.init()
pygame.mixer.music.load(sonido)
pygame.mixer.music.play()

img = Image.open(figura)
Tkimage = ImageTk.PhotoImage(img)
etiqueta = Label(root, image=Tkimage).pack()

root.mainloop()

Al momento de correr el programa se reproduce el programa con el sonido de lo que esta en la imagen:






No hay comentarios.:

Publicar un comentario

Unidad 4: Triangulo y cubo en 3D

Sintaxos del programa triangulo 3d: import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * vert...