Рубрики
Без рубрики

Как создать форму входа в систему, используя python tkinter?

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