1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
from tkinter import *
class Application(Tk):
def __init__(self):
Tk.__init__(self)
self.frame = None
self.switch_frame(Page1)
self.title("EPF DE TOI")#
self.geometry("600x500")
self.config(background='#FCCFFC')
def switch_frame(self, frame_class):
new_frame = frame_class(self)
if self.frame is not None:
self.frame.destroy()
self.frame = new_frame
self.frame.pack(expand=YES)
class Page1(Frame):
def __init__(self, master):
Frame.__init__(self, master, bg='#FCCFFC')
Label(self, text="Bienvenue sur EPF DE TOI!!", font=("Courrier", 40), bg='#FCCFFC', fg='white').pack(expand=YES)
Button(self, text="JOUER", font=("Courrier", 35), bg='white', fg='#FCCFFC', relief=RAISED, command=lambda: master.switch_frame(Page2)).pack(pady=20, fill=X)
class Page2(Frame):
def __init__(self, master):
Frame.__init__(self, master, bg='#FCCFFC')
Label(self, text="Choisi le sexe de ton personnage:", font=('Courrier', 30), bg='#FCCFFC', fg='white').pack(expand=YES, side="top", fill="x", pady=5)
bouton_homme=Button(self, text="Les Hommes", font=("Courrier", 35), bg='white', fg='#FCCFFC', command=lambda:master.switch_frame(Page3))
bouton_homme.pack(pady=20, fill=X)
bouton_femme=Button(self, text="Les Femmes", font=("Courrier", 35), bg='white', fg='#FCCFFC', command=lambda:master.switch_frame(Page3))
bouton_femme.pack(pady=20, fill=X)
bouton_les2=Button(self, text="Les Hommes et les Femmes", font=("Courrier", 35), bg='white', fg='#FCCFFC', command=lambda:master.switch_frame(Page3))
bouton_les2.pack(pady=20, fill=X)
class Page3(Frame):
def __init__(self, master):
Frame.__init__(self, master)
Frame.configure(self, bg='#FCCFFC')
self.affichage_personnages()
# self.bouton_homme
def affichage_personnages(self):
if self.bouton_homme.clic==TRUE:
self.photo_maxime= PhotoImage(file="Maxime.gif")
self.zone_maxime=Canvas(self, width=200, height=300)
self.zone_maxime.create_image(0,0, photo_maxime)
self.zone_maxime.pack()
# if bouton_femme.clic==TRUE:
#
# if bouton_les2.clic==TRUE:
#
#
app = Application()
app.mainloop() |
Partager