Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. import tkinter as tk
  2. import tkinter.messagebox as tm
  3. class Application(tk.Frame):
  4.     def __init__(self, master=None):
  5.         super().__init__(master)
  6.         self.master = master
  7.         self.pack()
  8.         self.create_widgets()
  9.  
  10.     def create_widgets(self):
  11.         self.nameLbl = tk.Label(self, text = "Логин: ")
  12.         self.passLbl = tk.Label(self, text = "Пароль: ")
  13.         self.confirmLbl = tk.Label(self, text = "Повторите пароль: ")
  14.  
  15.         self.nameEntry = tk.Entry(self)
  16.         self.passEntry = tk.Entry(self)
  17.         self.confirmEntry = tk.Entry(self)
  18.  
  19.         self.nameLbl.grid(row = 0, sticky = tk.E)
  20.         self.passLbl.grid(row = 1, sticky = tk.E)
  21.         self.confirmLbl.grid(row = 2, sticky = tk.E)
  22.  
  23.         self.nameEntry.grid(row = 0, column = 1)
  24.         self.passEntry.grid(row = 1, column = 1)
  25.         self.confirmEntry.grid(row = 2, column = 1)
  26.  
  27.         self.createBtn = tk.Button(self, text = "Создать", command = self.createUser)
  28.         self.createBtn.grid(columnspan = 2)
  29.  
  30.         self.pack(padx = 10, pady = 10)
  31.  
  32.     def createUser(self):
  33.         passtext = self.passEntry.get()
  34.         confirmtext = self.confirmEntry.get()
  35.  
  36.         if passtext != confirmtext:
  37.             tm.showerror("Ошибка", "Пароли не совпадают!");
  38.  
  39. root = tk.Tk()
  40. root.resizable(False, False)
  41. app = Application(master=root)
  42. app.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement