form1.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. from tkinter import *
  2. from tkinter import messagebox
  3. window = Tk()
  4. window.title('Авторизация')
  5. window.geometry('430x230')
  6. window.resizable(False, False)
  7. font_header = ('Arial', 15)
  8. font_entry = ('Arial', 12)
  9. label_font = ('Arial', 11)
  10. base_padding = {'padx': 10, 'pady': 8}
  11. header_padding = {'padx': 10, 'pady': 12}
  12. def clicked():
  13. username = username_entry.get()
  14. password = password_entry.get()
  15. messagebox.showinfo('Заголовок', '{username}, {password}'.format(username=username, password=password))
  16. main_label = Label(window, text='Авторизация', font=font_header, justify=CENTER, **header_padding)
  17. main_label.pack()
  18. username_label = Label(window, text='Имя пользователя', font=label_font , **base_padding)
  19. username_label.pack()
  20. username_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
  21. username_entry.pack()
  22. password_label = Label(window, text='Пароль', font=label_font , **base_padding)
  23. password_label.pack()
  24. password_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
  25. password_entry.pack()
  26. send_btn = Button(window, text='Войти', command=clicked)
  27. send_btn.pack(**base_padding)
  28. window.mainloop()