Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #coding:utf-8
- from tkinter import *
- from tkinter import messagebox as ms
- import time
- #Créations des fonctions et test de connexion
- def login():
- def revenir():
- fen1.destroy()
- root.deiconify()
- username = "odoo"
- password = "interface"
- #On teste les variables de controle pour se connecter
- if usernameInput.get() == username and passwordInput.get() == password:
- #On efface les champs de connexion
- entre1.delete(0, END)
- entre1.insert(0, "")
- entre2.delete(0, END)
- entre2.insert(0, "")
- #---------------------------------
- fen1 = Toplevel(root)
- fen1.title("INTERFACE ")
- fen1.geometry("1600x800+0+0")
- #Création des widgets
- Tops = Frame(fen1)
- Tops.pack(side=TOP)
- label1 = Label(Tops, text="Nom du fichier Excel : ")
- btn1 = Button(Tops, text="Choose File", command="")
- btn2 = Button(Tops, text="Extraction de données", command="")
- btn3 = Button(Tops, text="Mise à jour", command="")
- btn4 = Button(Tops, text="Verifier la mise à jour", command="")
- btn5 = Button(Tops, text='BACK', command=revenir)
- #Afficahge de tous les widgets et positionnements
- label1.grid(row=0, sticky=E)
- btn1.grid(row=0, column=1, padx=5, pady=20)
- btn2.grid(row=4, column=1, padx=5, pady=20)
- btn3.grid(row=5, column=1, padx=5, pady=20)
- btn4.grid(row=6, column=1, padx=5, pady=20)
- btn5.grid(row=7, column=1, padx=5, pady=20)
- root.withdraw()
- else:
- ms.showerror('Oops!', 'Username and/or Password Not Found.')
- #Création de la fenêtre avant de se logger
- #Création des fonctions
- #Création et paramétrage de la fenêtre
- root = Tk()
- root.title("Interface de connexion ")
- root.geometry("1600x800+0+0")
- #===========variables de controle ======================
- usernameInput = StringVar()
- passwordInput = StringVar()
- #=======================Time=========================
- localtime = time.asctime(time.localtime(time.time()))
- #=======================Info===========================
- #Créations des widgets
- Tops = Frame(root, width=800, height=1000, bg="grey", relief='solid')
- Tops.pack(side=TOP)
- lblInfo = Label(Tops, font=('arial', 50, 'bold'), text="Interface de connexion", fg="Steel Blue", bd=10, anchor='w')
- lblInfo.grid(row=0, column=0)
- lblInfo = Label(Tops, font=('arial', 20, 'bold'), text=localtime, fg="Steel Blue", bd=10, anchor='w')
- lblInfo.grid(row=1, column=0)
- label1 = Label(Tops, font=('arial', 20, 'bold'), text="Username : ")
- label1.grid(row=2, sticky=W, padx=5, pady=30)
- label1 = Label(Tops, font=('arial', 20, 'bold'), text="Password : ")
- label1.grid(row=3, sticky=W, padx=5, pady=30)
- entre1 = Entry(Tops, textvariable=usernameInput, relief=SUNKEN, cursor="arrow")
- entre1.grid(row=2, sticky=E, padx=5, pady=30)
- entre2 = Entry(Tops, textvariable=passwordInput, show='*', relief=SUNKEN, cursor="arrow")
- entre2.grid(row=3, sticky=E, padx=5, pady=30)
- signupButton = Button(Tops, font=('arial', 20, 'bold'), text='Sign up', command=login)
- signupButton.grid(columnspan=2, sticky=S, pady=30)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement