Автор оригинала: 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 для петли