You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.6 KiB

import tkinter as tk
from test import lancerTest
class Interface(tk.Frame):
def __init__(self, master):
"""initialisation de l'interface"""
self.master = master
tk.Frame.__init__(self, master)
self.create_menu_bar()
nb_voisins_proches = tk.Entry(self.master)
nb_voisins_proches.pack(fill="both")
btn_entrer = tk.Button(frame_saisie, text='entrer')
btn_entrer.pack()
def create_menu_bar(self):
"""crée la barre de menu"""
menu_bar = tk.Menu(self)
menu_file = tk.Menu(menu_bar, tearoff=0)
menu_file.add_command(label="Quitter", command=self.master.destroy)
menu_bar.add_cascade(label="Fichier", menu=menu_file)
menu_affichage = tk.Menu(menu_bar, tearoff=0)
menu_mode = tk.Menu(menu_bar, tearoff=0)
menu_affichage.add_command(label="préfixe (polonaise)")
menu_affichage.add_command(label="infixe")
menu_mode.add_command(label="mode interactif")
menu_mode.add_command(label="mode expression")
menu_affichage.add_cascade(label="postfixe (polonaise inversée)", menu=menu_mode)
menu_bar.add_cascade(label="Notation", menu=menu_affichage)
menu_help = tk.Menu(menu_bar, tearoff=0)
menu_help.add_command(label="Aide")
menu_help.add_command(label="À propos")
menu_bar.add_cascade(label="Aide", menu=menu_help)
self.master['menu']=menu_bar
if __name__ == "__main__":
root = tk.Tk()
root.title("Vizion")
root.geometry("380x500")
app = Interface(root)
app.mainloop()