Ответы
Ответ:
from tkinter import messagebox, Tk, Label, Entry, Button
def register():
username = username_entry.get()
password = password_entry.get()
# Тут можна виконати перевірку на правильність введених даних та зберегти їх у базі даних
messagebox.showinfo("Реєстрація", "Ви успішно зареєстровані!")
def login():
username = username_entry.get()
password = password_entry.get()
# Тут можна перевірити, чи правильні дані для входу та зробити додаткові дії, якщо вхід успішний
messagebox.showinfo("Вхід", "Ви успішно увійшли!")
# Створення головного вікна
root = Tk()
root.title("Реєстрація та вхід")
# Написи та поля для введення
username_label = Label(root, text="Ім'я користувача:")
username_label.pack()
username_entry = Entry(root)
username_entry.pack()
password_label = Label(root, text="Пароль:")
password_label.pack()
password_entry = Entry(root, show="*") # Поле вводу пароля зі заміною символів на *
password_entry.pack()
# Кнопки для реєстрації та входу
register_button = Button(root, text="Зареєструватися", command=register)
register_button.pack()
login_button = Button(root, text="Увійти", command=login)
login_button.pack()
# Запуск головного циклу програми
root.mainloop()
Объяснение: