1. 程式人生 > >Python easygui的使用

Python easygui的使用

一、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