[text] tp3

Viewer

  1.     def initUI(self):
  2.         self.parent.title("Personnages : Un exemple d'héritage et de polymorphisme")
  3.         self.pack(fill=BOTH, expand=True)
  4.  
  5.         self.menubar = Menu(self)
  6.  
  7.         menu = Menu(self.menubar, tearoff=0)
  8.         self.menubar.add_cascade(label="Fichier", menu=menu)
  9.         menu.add_command(label="Ouvrir...", command=self.menuOuvrir_Click)
  10.         # ajouter les autres options
  11.         menu.add_command(label="Enregistrer", command=self.menuEnregistrer_Click)
  12.         menu.add_command(label="Enregistrer sous...", command=self.menuEnregistrerSous_Click)
  13.         menu.add_command(label="Vider liste", command=self.menuViderListe_Click)
  14.         menu.add_command(label="Quitter", command=self.menuQuitter_Click)
  15.  
  16.         self.master.config(menu=self.menubar)
  17.  
  18.         # frame 1 (droite)
  19.         frame_1 = Frame(self.parent)
  20.         frame_1.pack(side=RIGHT, fill=Y)
  21.  
  22.  
  23.         # frame 2 (gauche)
  24.         frame_2 = Scrollbar(width=20)
  25.         frame_2.pack(side=RIGHT, fill=Y)
  26.  
  27.  
  28.         # Ajout de labels dans les frames
  29.  
  30.  
  31.         # Ajout du listbox
  32.         self.listbox = Listbox(self.parent, yscrollcommand=frame_2.set)
  33.         self.listbox.pack(fill=BOTH, expand=True)
  34.  
  35.  
  36.  
  37.         # Ajout de bouttons
  38.         # Reste les command à faire, les imports de fonction dans gestion_personnages ne fonctionne pas??
  39.         Button(frame_1, text='Créer un sorcier',height=3, width=25,padx=10,pady=10,bd=5).pack()
  40.         Button(frame_1, text='Créer un guerrier',height=3, width=25,padx=10,pady=10,bd=5).pack()
  41.         Button(frame_1, text='Attaquer',height=3, width=25,padx=10,pady=10,bd=5).pack()
  42.         Button(frame_1, text='Réinitialiser l\'énergie',height=3, width=25,padx=10,pady=10,bd=5).pack()
  43.         Button(frame_1, text='Crier',height=3, width=25,padx=10,pady=10,bd=5).pack()

Editor

You can edit this paste and save as new:


File Description
  • tp3
  • Paste Code
  • 30 Jun-2022
  • 1.8 Kb
You can Share it: