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 58 59 60 61 62 63 64 65 66 67 68 69 70
| #!/usr/bin/env python
# -*- coding: ISO8859-1 -*-
#
#
from Tkinter import *
class Fenetre_Principale(Tk):
def afficher_carte(self):
self.fenCarte1 = Toplevel()
self.fenCarte1.geometry("%dx%d+%d+%d" % (850, 550, (self.fenCarte1.winfo_screenwidth()-850)/2, (self.fenCarte1.winfo_screenheight()-550)/2 ) )
self.fenCarte1.title("Carte")
self.tex1 = Label(self.fenCarte1, text = '*** Voici la carte du jeu *** ', fg='red', width=250)
self.tex1.pack(side =TOP, padx =10)
self.bou1= Button (self.fenCarte1, text="Quitter la carte du monde.", command = self.fenCarte1.destroy)
self.bou1.pack(side =BOTTOM, padx =10)
self.zone = Canvas(self.fenCarte1, width =800, height =500, bg ='ivory')
self.zone.pack()
self.MonPlan = PhotoImage(file ='carte_foret.gif')
self.zone.create_image(400, 250, image=self.MonPlan, anchor='nw')
def ouvertureFenetreSac(self):
print 'la suite'
def __init__(self, parent):
Tk.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize(self, event = None):
self.geometry("%dx%d+%d+%d" % (950, 550, (self.winfo_screenwidth()-950)/2, (self.winfo_screenheight()-550)/2 ) )
# self.title("LE Grand Mechant CHAPERON ROUGE")
# Création de la barre de menu:
self.menu1 = Menu(self)
# Création du menu fichier:
self.fichier = Menu(self.menu1, tearoff=0)
self.menu1.add_cascade(label="Menu",menu=self.fichier)
self.fichier.add_command(label="Quitter", command=self.quit)
self.fichier.add_command(label="Sauvegarder", command=self.quit)
self.fichier.add_command(label="Charger", command=self.quit)
self.sac = Menu(self.menu1, tearoff=0)
self.menu1.add_cascade(label="Sac", menu=self.sac)
self.opsac = Menu(self.sac, tearoff=0)
self.sac.add_command(label="Ouvrir sac", command=self.ouvertureFenetreSac)
self.cart = Menu(self.menu1, tearoff=0)
self.menu1.add_cascade(label="Carte de la foret", menu=self.cart)
self.zone1 = Canvas(self, height =500, width =800, bg ='ivory')
self.zone2 = Canvas(self, height=20, width=80, bg = "ivory")
self.cart.add_command(label="Afficher la carte", command=self.afficher_carte)
self.bou1= Button (self, text="Quitter", command = self.destroy)
self.bou1.pack(side =BOTTOM, padx =10)
# afficher le menu
self.config(menu=self.menu1)
if __name__ == '__main__':
app = Fenetre_Principale(None)
app.title('.:: LE Grand Mechant CHAPERON ROUGE ::.')
app.mainloop() |
Partager