easyguimsgbox出現問題應該如何解決?
這個沒有貼出具體錯誤截圖,我也不好說,下面我簡單介紹一下easygui的安裝和使用,你可以對照著看看,問題出現在哪里,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
1.easygui,顧名思義,就是專門用于開發GUI的工具,是python的一個簡單GUI開發包,基于python自帶的Tkinter包,對于界面簡單的應用來說,利用這個包完全可以滿足需求,安裝的話,直接輸入命令“pip install easygui”就行,如下:
2.安裝完成后,我們就可以進行簡單的測試了,這里以消息對話框msgbox函數為例,這個函數主要有5個參數,分別是msg,title,ok_button,image,root,其中常用的是前3個參數,msg是提示消息,title是窗口標題,ok_button是確定按鈕,代碼如下,很簡單,就1行(看看,是否msgbox函數使用錯誤):
程序運行截圖如下:
3.當然,除了簡單的消息對話框,這個包還提供許多種類的對話框(補充介紹一下),像確認對話框、組合按鈕對話框、選擇對話框、數值對話框、輸入對話框、密碼對話框等,主要代碼及截圖如下:
確認對話框,這個與消息對話框類似,唯一區別是,根據用戶選擇不同,接下來的響應操作也不同,代碼如下:
程序截圖:
組合按鈕對話框,其實與上面的對話框類似,只不過的提供選擇的按鈕更多,代碼如下:
程序運行截圖:
選擇對話框,類似于下拉列表,提供選項,以供用戶使用,這里是單選,代碼如下:
程序截圖:
數值對話框,這里主要給定一個數值范圍,用戶只能在這個范圍內輸入數值,超出這個范圍就會輸入失敗:
程序截圖:
輸入對話框,這里就是按提示,直接輸入對應的文本,測試代碼如下:
程序運行截圖:
密碼對話框,類似于登陸界面,直接封裝好了,代碼如下:
程序截圖:
目前,就介紹這么多吧,其實還有許多其他的對話框,像文本對話框等,感興趣的可以自己搜搜相關資料和教程。總的來說,easygui使用起來很方便,封裝了許多對話框函數,可以直接調用,對使用者來說,非常的方便,msgbox只是最基本的消息提示框,出錯的原因很少,有可能是包沒裝對,函數使用錯誤,或者出現中文亂碼,這個自己調整一下就行,希望以上分享的內容能對你有所幫助吧。