當前位置:編程學習大全網 - 編程軟體 - Python創建簡單登錄界面

Python創建簡單登錄界面

創建壹個簡單的登錄窗口,假設用戶名為TestName,密碼為Python。

依據之前提到的創建方式,grid布局設計UI,設計登錄用戶名和密碼檢查函數。

from tkinterimport *

def LoginCheck():

name = txtName.get()

password = txtPassword.get()

name_len =len(name)

password_len =len(password)

if name =="TestName" and password =="Python":

msgLabel['text'] ='登錄成功'

elif? name =="TestName" and password !="Python":

msgLabel['text'] ='密碼錯誤'

txtPassword.delete(0,password_len)

else:

msgLabel['text'] ='用戶名錯誤'

txtName.delete(0,name_len)

? txtPassword.delete(0, password_len)

wnd = Tk()

lblName = Label(wnd, text='User Name:')

lblName.grid(row=0, column=0, sticky=W)

txtName = Entry(wnd)

txtName.grid(row=0, column=1, sticky=E)

lblPs = Label(wnd, text='密碼:')

lblPs.grid(row=1, column=0, sticky=W)

txtPassword = Entry(wnd)

txtPassword["show"] ='*'

txtPassword.grid(row=1, column=1, sticky=E)

btn = Button(wnd, text='登錄', command=LoginCheck)

btn.grid(row=2, column=1, sticky=E)

# Message

msgLabel = Label(wnd, text='')

msgLabel.grid(row=3)

wnd.mainloop()

運行效果如下:

可輸入不同的用戶名和密碼檢測邏輯上設計是否正確。

用戶名錯誤:

密碼錯誤:

登錄成功:

  • 上一篇:寶沃bx72萬公裏保養費用,寶沃bx720000公裏保養項目
  • 下一篇:單片機編程,幫忙,十分感謝
  • copyright 2024編程學習大全網