Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- import tkinter.messagebox as tm
- class Application(tk.Frame):
- def __init__(self, master=None):
- super().__init__(master)
- self.master = master
- self.pack()
- self.create_widgets()
- def create_widgets(self):
- self.nameLbl = tk.Label(self, text = "Логин: ")
- self.passLbl = tk.Label(self, text = "Пароль: ")
- self.confirmLbl = tk.Label(self, text = "Повторите пароль: ")
- self.nameEntry = tk.Entry(self)
- self.passEntry = tk.Entry(self)
- self.confirmEntry = tk.Entry(self)
- self.nameLbl.grid(row = 0, sticky = tk.E)
- self.passLbl.grid(row = 1, sticky = tk.E)
- self.confirmLbl.grid(row = 2, sticky = tk.E)
- self.nameEntry.grid(row = 0, column = 1)
- self.passEntry.grid(row = 1, column = 1)
- self.confirmEntry.grid(row = 2, column = 1)
- self.createBtn = tk.Button(self, text = "Создать", command = self.createUser)
- self.createBtn.grid(columnspan = 2)
- self.pack(padx = 10, pady = 10)
- def createUser(self):
- passtext = self.passEntry.get()
- confirmtext = self.confirmEntry.get()
- if passtext != confirmtext:
- tm.showerror("Ошибка", "Пароли не совпадают!");
- root = tk.Tk()
- root.resizable(False, False)
- app = Application(master=root)
- app.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement