python 圖形化界面編程--Easygui

簡介

對於想學Python圖形化編程的小夥伴來講,easygui是一個很好圖形化入門編程模塊!python

函數介紹

ccbox()——雙項選擇

cc表示continue 仍是 cancel
他返回的是1和0,可是不表明True和False,可是在if裏面仍是能夠用1和0,另外,選項後面還能夠加,本身隨意。編程

msgbox()——消息彈窗

msgbox(msg=' ', title=' ', ok_button=' ', image=None, root=None)
該函數通常調用前三個關鍵字便可,加載圖片的話給image賦值須要下載其餘庫,不然只能加載GIF。ide

環境安裝

pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple/函數

案例:編寫界面選擇小遊戲

代碼以下:

import easygui as eg
import sys

while True:
        eg.msgbox("\t\t\t嗨,歡迎進入第一個界面小遊戲^_^",'主界面')
        #消息主體
        msg ="\t\t請問你平時的愛好是啥?"
        #對話框標題
        title = "小遊戲互動"
        #選項
        choices = ["書法", "籃球", "乒乓球", "遊戲"]

        choice = eg.choicebox(msg, title, choices)

        # 注意,msgbox的參數是一個字符串
        # 若是用戶選擇Cancel,該函數返回None
        eg.msgbox("\t\t\t   你的選擇是: " + str(choice)+ ' !', "結果")

        msg = "\t\t\t   你但願從新開始小遊戲嗎?"
        title = "\t\t\t請選擇"

        # 彈出一個Continue/Cancel對話框
        if eg.ccbox(msg, title):
                pass            # 若是用戶選擇Continue
        else:
                sys.exit(0)     # 若是用戶選擇Cancel

運行效果

python 圖形化界面編程--Easygui

python 圖形化界面編程--Easygui
python 圖形化界面編程--Easygui

python 圖形化界面編程--Easygui

選擇返回主界面或退出ui

python 圖形化界面編程--Easygui

退出遊戲3d

python 圖形化界面編程--Easygui

相關文章
相關標籤/搜索