• Предмет: Информатика
  • Автор: Amebochka007
  • Вопрос задан 2 месяца назад

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()

Приложения:

Ответы

Ответ дал: titovmark97
0

Наданий вами код виглядає як базова форма входу за допомогою бібліотеки Tkinter у Python. Однак функція входу наразі порожня. Якщо ви маєте намір виконати певну дію під час натискання кнопки входу, ви можете додати потрібний код у функції входу.

Ось змінений код із прикладом реалізації функції входу в систему:

import tkinter as tk

def logining():

   username = login_entry.get()

   password = password_entry.get()

   

   # Perform your login logic here

   if username == "admin" and password == "password":

       print("Login successful!")

   else:

       print("Login failed!")

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()

У цьому прикладі функція входу отримує значення, введені в поля для входу та пароля, коли натискається кнопка входу. Потім він виконує просту перевірку, де порівнює введені значення з попередньо визначеними іменем користувача та паролем. Ви можете налаштувати логіку входу відповідно до ваших конкретних вимог.

Вас заинтересует