import easygui as gimport syswhile 1: g.msgbox('嗨,歡迎進(jìn)入第一個界面小 '結(jié)果' msg='請問你希望在魚C工作室學(xué)習(xí)到什么知識呢?' title='小游戲互動' choices=['談戀愛','編程','OOXX','琴棋書畫'] choice=g.choicebox(msg,title,choices) #還沒看文檔,不過這個choicebox這個函數(shù)應(yīng)該是可以接受好幾個參數(shù)的,包括頂欄的標(biāo)題,選項(xiàng)內(nèi)容,已經(jīng)主語句 g.msgbox('你的選擇是:' + str(choice),'結(jié)果') msg ='你希望重新開始小游戲嗎?' title='請選擇' if g.ccbox(msg,title): pass else: sys.exit(0)
激活的界面如下:




-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
這里就是說明了,easygui函數(shù)也可以接受關(guān)鍵字參數(shù)

然后,我們可以自行修改按鈕的文本,ok_button是原始參數(shù)的名字!!,但是注意每個參數(shù)的排列順序,比如你要修改標(biāo)題名字,就得把這一個參數(shù)寫在ok_button的前面

接下去是ccbox,cc表示continue 還是 cancel
他返回的是1和0,但是不代表True和False,但是在if里面還是可以用1和0,另外,選項(xiàng)后面還可以加,自己隨意。

這里講的是buttonbox,這個和choicebox功能有點(diǎn)像,但是區(qū)別是,choicebox是類似于下拉列表的,而button則是按鍵型的。

下面2個功能只是在返回值上有區(qū)別,沒搞懂為什么要有這樣的區(qū)別

下面是很重要的一環(huán),是講插入圖片的,但是easygui只接受gif格式的圖片,下面是教程和自己做的例子


下面講choicebox的,他適用于什么情況呢?就是選項(xiàng)太多,導(dǎo)致用buttonbox的話會把界面拉太大
下面是教程和自己做的例子


接下來一節(jié)是比較重要的,就是讓用戶輸入內(nèi)容,教程和測試如下:


一章節(jié)比一章節(jié)重要,下面是一個多項(xiàng)填寫功能的函數(shù),multenterbox,具體教程和試驗(yàn)如下:


下面是passWordbox函數(shù),可以將輸入的函數(shù)表示為星號


然后這個是多重條目的函數(shù),可以有多重選項(xiàng)可以輸入

接下來一段是用于顯示文本內(nèi)容的函數(shù), textbox


接著是關(guān)于瀏覽文件夾的功能函數(shù) diropenbox
教程和試驗(yàn)如下


接下來是打開文件的代碼,教程和試驗(yàn)如下:


然后是保存文件的函數(shù) filesavebox,教程和試驗(yàn)如下


最后,是一個捕獲異常的,相對簡單,只要寫一句exceptionbox就可以用一個彈出框來顯示錯誤內(nèi)容


原文鏈接
while 1: g.msgbox('嗨,歡迎進(jìn)入第一個界面小游戲') #msgbox其實(shí)還可以設(shè)置第二個參數(shù),第二個參數(shù)代表標(biāo)題欄上面的文字,就如下面那個msgbox里面的 '結(jié)果' msg='請問你希望在魚C工作室學(xué)習(xí)到什么知識呢?' title='小游戲互動' choices=['談戀愛','編程','OOXX','琴棋書畫'] choice=g.choicebox(msg,title,choices) #還沒看文檔,不過這個choicebox這個函數(shù)應(yīng)該是可以接受好幾個參數(shù)的,包括頂欄的標(biāo)題,選項(xiàng)內(nèi)容,已經(jīng)主語句 g.msgbox('你的選擇是:' + str(choice),'結(jié)果') msg ='你希望重新開始小游戲嗎?' title='請選擇' if g.ccbox(msg,title): pass else: sys.exit(0)
激活的界面如下:




-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
這里就是說明了,easygui函數(shù)也可以接受關(guān)鍵字參數(shù)

然后,我們可以自行修改按鈕的文本,ok_button是原始參數(shù)的名字!!,但是注意每個參數(shù)的排列順序,比如你要修改標(biāo)題名字,就得把這一個參數(shù)寫在ok_button的前面

接下去是ccbox,cc表示continue 還是 cancel
他返回的是1和0,但是不代表True和False,但是在if里面還是可以用1和0,另外,選項(xiàng)后面還可以加,自己隨意。

這里講的是buttonbox,這個和choicebox功能有點(diǎn)像,但是區(qū)別是,choicebox是類似于下拉列表的,而button則是按鍵型的。

下面2個功能只是在返回值上有區(qū)別,沒搞懂為什么要有這樣的區(qū)別

下面是很重要的一環(huán),是講插入圖片的,但是easygui只接受gif格式的圖片,下面是教程和自己做的例子


下面講choicebox的,他適用于什么情況呢?就是選項(xiàng)太多,導(dǎo)致用buttonbox的話會把界面拉太大
下面是教程和自己做的例子


接下來一節(jié)是比較重要的,就是讓用戶輸入內(nèi)容,教程和測試如下:


一章節(jié)比一章節(jié)重要,下面是一個多項(xiàng)填寫功能的函數(shù),multenterbox,具體教程和試驗(yàn)如下:


下面是passwordbox函數(shù),可以將輸入的函數(shù)表示為星號


然后這個是多重條目的函數(shù),可以有多重選項(xiàng)可以輸入

接下來一段是用于顯示文本內(nèi)容的函數(shù), textbox


接著是關(guān)于瀏覽文件夾的功能函數(shù) diropenbox
教程和試驗(yàn)如下


接下來是打開文件的代碼,教程和試驗(yàn)如下:


然后是保存文件的函數(shù) filesavebox,教程和試驗(yàn)如下


最后,是一個捕獲異常的,相對簡單,只要寫一句exceptionbox就可以用一個彈出框來顯示錯誤內(nèi)容


while 1: g.msgbox('嗨,歡迎進(jìn)入第一個界面小游戲') #msgbox其實(shí)還可以設(shè)置第二個參數(shù),第二個參數(shù)代表標(biāo)題欄上面的文字,就如下面那個msgbox里面的 '結(jié)果' msg='請問你希望在魚C工作室學(xué)習(xí)到什么知識呢?' title='小游戲互動' choices=['談戀愛','編程','OOXX','琴棋書畫'] choice=g.choicebox(msg,title,choices) #還沒看文檔,不過這個choicebox這個函數(shù)應(yīng)該是可以接受好幾個參數(shù)的,包括頂欄的標(biāo)題,選項(xiàng)內(nèi)容,已經(jīng)主語句 g.msgbox('你的選擇是:' + str(choice),'結(jié)果') msg ='你希望重新開始小游戲嗎?' title='請選擇' if g.ccbox(msg,title): pass else: sys.exit(0)
激活的界面如下:




-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
這里就是說明了,easygui函數(shù)也可以接受關(guān)鍵字參數(shù)

然后,我們可以自行修改按鈕的文本,ok_button是原始參數(shù)的名字!!,但是注意每個參數(shù)的排列順序,比如你要修改標(biāo)題名字,就得把這一個參數(shù)寫在ok_button的前面

接下去是ccbox,cc表示continue 還是 cancel
他返回的是1和0,但是不代表True和False,但是在if里面還是可以用1和0,另外,選項(xiàng)后面還可以加,自己隨意。

這里講的是buttonbox,這個和choicebox功能有點(diǎn)像,但是區(qū)別是,choicebox是類似于下拉列表的,而button則是按鍵型的。

下面2個功能只是在返回值上有區(qū)別,沒搞懂為什么要有這樣的區(qū)別

下面是很重要的一環(huán),是講插入圖片的,但是easygui只接受gif格式的圖片,下面是教程和自己做的例子


下面講choicebox的,他適用于什么情況呢?就是選項(xiàng)太多,導(dǎo)致用buttonbox的話會把界面拉太大
下面是教程和自己做的例子


接下來一節(jié)是比較重要的,就是讓用戶輸入內(nèi)容,教程和測試如下:


一章節(jié)比一章節(jié)重要,下面是一個多項(xiàng)填寫功能的函數(shù),multenterbox,具體教程和試驗(yàn)如下:


下面是passwordbox函數(shù),可以將輸入的函數(shù)表示為星號


然后這個是多重條目的函數(shù),可以有多重選項(xiàng)可以輸入

接下來一段是用于顯示文本內(nèi)容的函數(shù), textbox


接著是關(guān)于瀏覽文件夾的功能函數(shù) diropenbox
教程和試驗(yàn)如下


接下來是打開文件的代碼,教程和試驗(yàn)如下:


然后是保存文件的函數(shù) filesavebox,教程和試驗(yàn)如下


最后,是一個捕獲異常的,相對簡單,只要寫一句exceptionbox就可以用一個彈出框來顯示錯誤內(nèi)容


新聞熱點(diǎn)
疑難解答