分享tkinter登陸註冊介面的實例教程
import tkinter as tk from tkinter import messagebox #设置窗口居中 def window_info(): ws = window.winfo_screenwidth() hs = window.winfo_screenheight() x = (ws / 2) - 200 y = (hs / 2) - 200 print("%d,%d" % (ws, hs)) return x,y #设置登陆窗口属性 window = tk.Tk() window.title('欢迎使用停车场收费系统') a,b=window_info() window.geometry("450x300+%d+%d"%(a,b)) #登陆界面的信息 tk.Label(window,text="停车场收费系统",font=("宋体",32)).place(x=80,y=50) tk.Label(window,text="账号:").place(x=120,y=150) tk.Label(window,text="密码:").place(x=120,y=190) #显示输入框 var_usr_name = tk.StringVar() #显示默认账号 var_usr_name.set('1400370101') entry_usr_name=tk.Entry(window,textvariable=var_usr_name) entry_usr_name.place(x=190,y=150) var_usr_pwd = tk.StringVar() #设置输入密码后显示*号 entry_usr_pwd = tk.Entry(window,textvariable=var_usr_pwd,show='*') entry_usr_pwd.place(x=190,y=190) #登陆函数 def usr_login(): #获取输入的账号密码 usr_name = var_usr_name.get() usr_pwd = var_usr_pwd.get() #获取存储的账户信息,此处使用的是数据库,调用数据库查询函数,也可以使用其他方式,如文件等 dicts = SQL.load('login') print(dicts) bool = False for row in dicts: print(row.get("name")) if usr_name == row["name"]: bool = True pwd = row["password"] print(row) if bool == True: if usr_pwd == pwd: tk.messagebox.showinfo(title='Welcome', message='How are you?' +usr_name) mainwindow() else: tk.messagebox.showerror(message='对不起,输入错误,请重试!') else: is_sign_up = tk.messagebox.askyesno('Welcome', '您还没有注册,是否现在注册呢?') if is_sign_up: usr_sign_up() #注册账号 def usr_sign_up(): def sign_to_Pyhon(): np = new_pwd.get() npc = new_pwd_confirm.get() nn = new_name.get() dicts = SQL.load('login') print(dicts) bool = False for row in dicts: if nn == row["name"]: bool = True print(row) if np!=npc: tk.messagebox.showerror('对不起','两次密码输入不一致!') elif bool: tk.messagebox.showerror(('对不起','此账号已经存在!')) else: try: SQL.insert_login(str(nn),str(np)) tk.messagebox.showinfo('Welcome','您已经注册成功!') except: tk.messagebox.showerror(('注册失败!')) window_sign_up.destroy() #创建top窗口作为注册窗口 window_sign_up = tk.Toplevel(window) window_sign_up.geometry('350x200') window_sign_up.title('注册') new_name = tk.StringVar() new_name.set('1400370115') tk.Label(window_sign_up,text='账号:').place(x=80,y=10) entry_new_name = tk.Entry(window_sign_up,textvariable=new_name) entry_new_name.place(x=150,y=10) new_pwd = tk.StringVar() tk.Label(window_sign_up, text='密码:').place(x=80, y=50) entry_usr_pwd = tk.Entry(window_sign_up,textvariable=new_pwd,show='*') entry_usr_pwd.place(x=150, y=50) new_pwd_confirm = tk.StringVar() tk.Label(window_sign_up,text='再次输入:').place(x=80,y=90) entry_usr_pwd_again = tk.Entry(window_sign_up,textvariable=new_pwd_confirm,show='*') entry_usr_pwd_again.place(x=150, y=90) btn_again_sign_up = tk.Button(window_sign_up,text='注册',command=sign_to_Pyhon) btn_again_sign_up.place(x=160,y=130) #登陆和注册按钮 btn_login = tk.Button(window,text="登陆",command=usr_login) btn_login.place(x=170,y=230) btn_sign_up = tk.Button(window,text="注册",command=usr_sign_up) btn_sign_up.place(x=270,y=230) window.mainloop()
這是我寫的登陸註冊介面,使用tkinter,可以實現簡單的登陸和註冊帳號,使用的主要是Label,Entry和Button元件。
以上是分享tkinter登陸註冊介面的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

小紅書作為一個集社交和電商於一身的平台,吸引了越來越多的用戶加入。有些用戶希望能夠註冊多個帳號以便更好地體驗和小紅書互動。那麼,小紅書要怎麼註冊多個帳號呢?一、小紅書怎麼註冊多個帳號? 1.使用不同手機號碼註冊目前,小紅書主要採用手機號碼註冊帳號的方式。用戶有時會嘗試購買多個手機號碼卡,並利用它們註冊多個小紅書帳號。但這種做法有一些限制,因為購買多個手機號碼卡比較麻煩且成本較高。 2.使用信箱註冊除了手機號碼,信箱也可以用來註冊小紅書帳號。使用者可以準備多個郵箱地址,然後分別用這些郵箱地址註冊帳號。不過

在漫蛙漫畫平台上,有著豐富的漫畫資源,等待大家探索。只要輕鬆進入漫蛙漫畫的官方平台,就能享受各類精彩的漫畫作品。每個小夥伴都能依照自己的喜好,輕鬆找到心儀的漫畫進行閱讀。那麼究竟該如何註冊漫蛙漫畫的官方帳號呢,本站小編就將為大家帶來這篇詳細的教程攻略,希望能幫助到各位有需要的小伙伴們。漫蛙漫畫-官方入口:https://fuw11.cc/mw666漫蛙漫畫app下載地址:https://www.siemens-home.cn/soft/74440.html漫蛙漫畫非大陸地區入口:https: /

在圖形使用者介面(GUI)中處理層次資料時,通常需要以結構化和有組織的方式顯示資料。 Python-Tkinter中的Treeview小工具提供了一種以使用者友好的方式呈現層次資料的強大解決方案。然而,隨著Treeview中項目的數量增加,包含捲軸以確保平滑的導航和可用性變得至關重要。首先,請確保您的系統上安裝了Python和Tkinter。推薦使用Python3以提高相容性和功能。如果您沒有安裝Tkinter,可以使用Python軟體套件管理器pip輕鬆安裝它。打開您的終端機或命令提示符,並執行以下命

不知道大家有沒有這樣一種經歷,手機經常會收到莫名其妙的一些短信,或者是一些網站的註冊信息或者其他的一些驗證信息,實際上可能我們的手機號綁定了很多陌生的網站,我們自己都不知情,那麼今天給大家分享的是教你如何一鍵解除所有陌生的網站綁定。步驟一、打開碼號服務平台這個技巧非常實用。操作步驟如下:開啟微信,點選搜尋框的加號圖標,選擇新增朋友,然後輸入碼號服務平台進行搜尋。我們可以看到有碼號服務平台,當然它是屬於事業單位,是國家信通院推出的,可以幫助大家一鍵解除手機號碼綁定資訊。步驟二、查詢手機是否被標記我

小紅書,一個集生活、娛樂、購物、分享於一體的社交平台,已成為許多年輕人日常生活中不可或缺的一部分。那麼,如何註冊小紅書帳號呢?一、怎麼註冊小紅書帳號? 1.開啟小紅書官網或下載小紅書APP。點擊下方的「註冊」按鈕,您可以選擇不同的註冊方式。目前,小紅書支援手機號碼、信箱以及第三方帳號(如微信、QQ、微博等)進行註冊。 3.填寫相關資料。根據選擇的註冊方式,填寫相應的手機號碼、郵箱或第三方帳號資訊。 4.設定密碼。設定一個強壯的密碼,確保帳號安全。 5.完成驗證。根據提示完成手機驗證或信箱驗證。 6.完善個人

有的用戶想要使用163郵箱的時候發現自己沒有帳號,那麼這個時候就需要註冊一個帳號了要怎麼操作呢?現在就來看看小編帶來的163郵箱註冊方法吧。 1.先在瀏覽器中搜尋163郵箱官網後在頁面中點選【註冊新帳號】;2、然後選擇【免費信箱】也可以選擇【VIP信箱】;3、最後選擇好之後填寫資料後點選【立即註冊】即可;

小紅書作為全球最受歡迎的生活方式分享平台之一,吸引了大量用戶關注。那麼,如何註冊小紅書帳號呢?本文將為您詳細介紹小紅書帳號的註冊流程,並解答小紅書帳號異常如何復原的問題。一、小紅書帳號怎麼註冊? 1.下載小紅書APP:在手機應用程式商店搜尋並下載小紅書APP,安裝完成後開啟。 2.註冊帳號:開啟小紅書APP後,點選首頁右下角的「我」按鈕,然後選擇「註冊」。 3.填寫註冊資料:依照指示填寫手機號碼、設定密碼、驗證碼等註冊資料。 4.完善個人資料:註冊成功後,根據指示完善個人資料,如姓名、性別、生日等。 5.設定

qooapp是能夠下載很多遊戲的軟體,那麼帳號怎麼註冊呢?用戶們需要點擊還沒有通行證,去註冊這個按鍵,然後選擇一種註冊方式就可以了。這篇帳號註冊方法介紹夠告訴大家具體該怎麼操作,以下就是具體的介紹,趕快看看吧。 qooapp帳號怎麼註冊答:點選去註冊,然後選擇一種註冊方式具體方法:1、先進入登入介面後,點選下面的還沒有通行證?現在申請。 2、之後選擇一個自己需要的登入方式。 3、之後就能夠直接使用了。官網註冊:1.開啟網站https://apps.ppaooq.com/,點選右上角註冊。 2、選擇註冊
