Автор оригинала: Python Examples.
Python tkinter – форма входа
Форма входа является одним из наиболее использоваемых в приложениях GUI.
Форма входа помогает пользователям войти в систему, используя имя пользователя и пароль. Как только учетные данные подтверждены, пользователь может быть предоставлен привилегированный доступ.
Пример 1: Форма входа в систему, используя Python Tkinter
В этом примере мы пишем программу, которая открывает окно с полями: Имя пользователя и пароль и кнопка для отправки этих значений.
Пользователь может ввести детали для имени пользователя, пароля; и нажмите кнопку «Вход».
После нажатия кнопки функция вызывается для проверки учетных данных. Здесь, в этой функции, вы должны написать свою бизнес-логику, чтобы подтвердить имя пользователя и пароль.
Для этого примера в функции проверки учетных данных мы получаем имя пользователя и пароль, введенные пользователем, и распечатайте его к консоли.
Python Program
from tkinter import *
from functools import partial
def validateLogin(username, password):
print("username entered :", username.get())
print("password entered :", password.get())
return
#window
tkWindow = Tk()
tkWindow.geometry('400x150')
tkWindow.title('Tkinter Login Form - pythonexamples.org')
#username label and text entry box
usernameLabel = Label(tkWindow, text="User Name").grid(row=0, column=0)
username = StringVar()
usernameEntry = Entry(tkWindow, textvariable=username).grid(row=0, column=1)
#password label and password entry box
passwordLabel = Label(tkWindow,text="Password").grid(row=1, column=0)
password = StringVar()
passwordEntry = Entry(tkWindow, textvariable=password, show='*').grid(row=1, column=1)
validateLogin = partial(validateLogin, username, password)
#login button
loginButton = Button(tkWindow, text="Login", command=validateLogin).grid(row=4, column=0)
tkWindow.mainloop()Выход
Следующее видео демонстрирует выход и использование вышеуказанной программы Python.
Мы использовали Вход (..,) Для пароля, чтобы показать звезды, когда пользователь вносит пароль.
Вы можете украсить ярлыки и окно GUI конечно. Но, поскольку этот учебник в основном сосредоточен на функциональности формы входа в систему, мы придерживаемся по умолчанию элементов GUI.
Резюме
В этом учете примеров Python мы научились создавать форму входа в приложение Python GUI, используя TKinter.
Похожие учебники
- Python для I в пределах ()
- Фибоначчи серии в Python с использованием для петли
- Python Cuple для цикла
- Python для петли
- Python Program для NLTK stemming
- Как распечатать информацию о PandaS DataFrame?
- Pandas DataFrame – Получить информацию о осеях
- Python Projects для начинающих
- Список Python для петли