| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- # -*-coding:Latin-1 -*
- import Tkinter as tk
- class InterfaceLancement:
- def __init__(self,master):
- #Ouverture de la fenetre
- self.master=master
- self.master.title('Bienvenue sur Dé Monde')
- #self.master.resizable(width=False, height=False)
- #Creation du menu
- self.sysdemenu=tk.Menu(self.master)
-
- #Creation menu "Fichier"
- self.fichier = tk.Menu(self.sysdemenu, tearoff=0)
- self.sysdemenu.add_cascade(label="Fichier", underline=0,menu=self.fichier)
- self.fichier.add_command(label="Charger", underline=0,command=self.master.quit)
- self.fichier.add_command(label="Sauvegarder", underline=0,command=self.master.quit)
- self.fichier.add_command(label="Quitter", underline=0,command=self.master.quit)
-
- #Creation menu "Aide"
- self.aide = tk.Menu(self.sysdemenu, tearoff=0)
- self.sysdemenu.add_cascade(label="Aide",menu=self.aide)
- self.aide.add_command(label="A propos de De Monde", command=self.aideFenetre)
- #Afficher le menu
- self.master.config(menu=self.sysdemenu)
-
- self.left=tk.Frame(self.master,bg='green',height=700,width=100)
- self.left.grid(padx=5,row=1,column=0)
- self.left.grid_propagate(False)
- self.mid=tk.Frame(self.master,bg='yellow',height=700,width=1000)
- self.mid.grid(padx=5,row=1,column=1)
- self.mid.grid_propagate(False)
- self.right=tk.Frame(self.master,bg='blue',height=700,width=150)
- self.right.grid(padx=5,row=1,column=2)
- self.right.grid_propagate(False)
- self.rFram0=tk.LabelFrame(self.right,text="Connecte",height=50,width=100,bd=5)
- self.rFram0.grid(padx=5,pady=5,row=0,column=0)
- self.rFram0.grid_propagate(False)
- self.listConnec=tk.Listbox(self.rFram0,height=6)
- self.listConnec.pack()
- for name in ['reg','oli','tipek','john']:
- self.listConnec.insert(tk.END,name)
- self.rFram1=tk.LabelFrame(self.right,text='Chat vocal',height=50,width=100,bd=5)
- self.rFram1.grid(padx=5,row=1,column=0)
- self.rFram1.grid_propagate(False)
- self.appelButton=tk.Button(self.rFram1,text='Appel',width=16,command=self.master.quit)
- self.appelButton.pack()
- self.stopButton=tk.Button(self.rFram1,text='Stop',width=16,command=self.master.quit)
- self.stopButton.pack()
- self.rFram2=tk.LabelFrame(self.right,text='Chat',height=400,width=80,bd=5)
- self.rFram2.grid(padx=5,pady=5,row=2,column=0)
- self.rFram2.grid_propagate(False)
- self.listChat=tk.Listbox(self.rFram2,height=25)
- self.listChat.pack()
- self.rFram3=tk.LabelFrame(self.right,text='Entree chat',height=100,width=80,bd=5)
- self.rFram3.grid(padx=5,row=3,column=0)
- self.rFram3.grid_propagate(False)
- self.entChat=tk.Entry(self.rFram3)
- self.entChat.pack()
-
- def aideFenetre(self):
- self.top=tk.Toplevel(self.master)
- self.app = AideInterface(self.top)
- class AideInterface:
- def __init__(self,master):
- self.top=master
- self.top.title("A propos de Dé Monde")
- self.msg=tk.Message(self.top, text=""" Test de message
- Sur plusieurs lignes""")
- self.msg.pack()
- self.quitButton = tk.Button(self.top, text = 'Quit', width = 25, command = self.close_windows)
- self.quitButton.pack()
- def close_windows(self):
- self.top.destroy()
-
- if __name__ == "__main__":
- root = tk.Tk()
- app=InterfaceLancement(root)
- root.mainloop()
|