Python easygui的使用
阿新 • • 發佈:2019-02-11
一、easygui的安裝
1. 設定環境變數
set C:\Python34 到系統變數
2. 將下載的easygui-0.96 資料夾放到路徑C:\Python34\路徑下
3. cmd—>
cd Python34
cd easygui-0.96
然後執行:
python.exe setup.py install
檢查是否安裝成功,在IDLE,輸入 import easygui 即可
二、例子舉例
使用easygui建立登入/登入/退出賬號的小型系統
程式碼如下:
import easygui as g
def create ():
"建立一個新賬戶,並記錄到字典user內"
name = g.enterbox(msg='請輸入使用者名稱:',default='')
while 1:
global user
if name in user:
name = g.enterbox(msg='此使用者名稱已存在,請重新輸入:',default='')
else:
break
key = g.passwordbox(msg='請輸入使用者密碼:',default='')
user[name] = key
g.msgbox('註冊成功!' )
return
def log_in():
"登陸賬戶,需要輸入賬戶名及密碼"
name = g.enterbox(msg='請輸入使用者名稱:',default='')
while 1:
if user.get(name):
break
elif name == '':
break
else:
name = g.enterbox(msg='您輸入的使用者名稱不存在,請重新輸入:',default='')
if name == '' :
return
key = g.passwordbox(msg='請輸入使用者密碼:',default='')
while 1:
if user[name] == key:
g.msgbox('歡迎進入XXOO系統,請點選OK鍵返回主選單')
break
elif key == '':
break
else:
key = g.enterbox(msg='您輸入使用者密碼不正確,請重新輸入:',default='')
return
user = {}
while 1:
command = g.buttonbox(msg='請選擇',title='',choices=('新建使用者','登入賬號','退出程式'))
if command == '新建使用者':
create()
elif command == '登入賬號':
log_in()
elif command == '退出程式':
break