import tkinter as tk
def logining():
pass
root = tk.Tk()
root.geometry("450x250+400+200")
root.iconbitmap("padlock.ico")
root.resizable(False, False)
login_label = tk.Label(root, text="Login", font=("Arial", 14), padx=50)
password_label = tk.Label(root, text="Password", font=("Arial", 14), padx=50)
login_entry = tk.Entry(root, font=("Arial", 12), width=20)
password_entry = tk.Entry(root, font=("Arial", 12), width=20, show="*")
login_button = tk.Button(root, text="LOGIN", font=("Arial", 16), width=12, command=logining)
root.grid_columnconfigure(0, minsize=150)
root.grid_columnconfigure(1, minsize=250)
root.grid_rowconfigure(0, minsize=90)
root.grid_rowconfigure(1, minsize=90)
login_label.grid(column=0, row=0, sticky="w")
password_label.grid(column=0, row=1, sticky="w")
login_entry.grid(column=1, row=0, sticky="w")
password_entry.grid(column=1, row=1, sticky="w")
login_button.grid(columnspan=2, row=2)
root.mainloop()
Answers & Comments
Відповідь: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()
Пояснення:
https://znanija.com/task/53166228?utm_source=android&utm_medium=share&utm_campaign=question