[Adivina la pelicula] [Aportación propia]





from Tkinter import *
from PIL import Image, ImageTk
import os
import random
import pygame
import threading
import Tkinter
import time

"""DIRECTORIO DE  LAS IMAGENES"""
dir = os.path.dirname(__file__)
fotos = dir + "/peliculas/"
root = Tk()
arreglo = [1, 2, 3, 4]
eleccion = str(arreglo.index(random.choice(arreglo)) + 1)
print eleccion
figura = fotos + eleccion + ".jpg"
print figura



img = Image.open(figura)  # objeto para poder abrir la figura
tkimage = ImageTk.PhotoImage(img)  # muestra la imagen
etiqueta = Label(root, image=tkimage).place(x=100, y=150)  # Coloca una imagen en una etiqueta

    # cargar la etiqueta para que se pueda desplegar

def Ver():
    print(var.get())
    s = var.get()

    if s == "p1":
        if figura == "C:/CHIO/peliculas/1.jpg":
            root = Tk()
            lbl = Label(root, text='BIEN HECHO')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        else:
            root = Tk()
            lbl = Label(root, text='INCORRECTO. PRUEBA UNA VEZ MAS')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
            root.title('RESPUESTA')


    elif s == "p2":
        if figura == "C:/CHIO/peliculas/2.jpg":
            root = Tk()
            lbl = Label(root, text='BIEN HECHO')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        else:
            root = Tk()
            lbl = Label(root, text='INCORRECTO. PRUEBA UNA VEZ MAS')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
            root.title('RESPUESTA')



    elif s == "p3":
        if figura == "C:/CHIO/peliculas/3.jpg":
            root = Tk()
            lbl = Label(root, text='BIEN HECHO')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        else:
            root = Tk()
            lbl = Label(root, text='INCORRECTO. PRUEBA UNA VEZ MAS')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        root.title('RESPUESTA')



    else:
        if figura == "C:/CHIO/peliculas/4.jpg":
            root = Tk()
            lbl = Label(root, text='BIEN HECHO')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        else:
            root = Tk()
            lbl = Label(root, text='INCORRECTO. PRUEBA UNA VEZ MAS')
            lbl.pack()
            btn = Button(root, text='Ok', command=root.quit)
            btn.pack()
        root.title('RESPUESTA')



labelfont = ('Matura MT Script Capitals', 20, 'bold')
widget = Label(root, text='Adivina la pelicula')
widget.config(font=labelfont)
widget.place(x=350, y=50)



labelfont = ('Bookman Old Style', 10, 'bold')
widget = Label(root, text='A QUE PELICULA PERTENECE LOS\n'
                                'SIGUIENTES PERSONAJES?')
widget.config(font=labelfont)
widget.place(x=705, y=150)


var = StringVar()
labelfont = ('Ink Free', 10, 'bold')
rad0 = Radiobutton(root, text="Harry Potter", variable=var, value="p1", command=Ver, font=labelfont)
rad0.place(x=710, y=250)
rad1 = Radiobutton(root, text="Cazadores de sombras", variable=var, value="p2", command=Ver, font=labelfont)
rad1.place(x=710, y=300)
rad2 = Radiobutton(root, text="The Vampire Diaries", variable=var, value="p3", command=Ver, font=labelfont)
rad2.place(x=710, y=350)
rad3 = Radiobutton(root, text="Avengers", variable=var, value="p4", command=Ver, font=labelfont)
rad3.place(x=710, y=400)



var.set(' ')
root.geometry("951x800")
root.mainloop()

No hay comentarios:

Publicar un comentario