easygui _1

GUI---圖形用戶界面web

什麼是GUI?瀏覽器

  GUI是Graphical  User   Interface(圖形用戶界面)的縮寫。在GUI中,並非鍵入文本和返回值,用戶能夠看到文本框,窗口,按鈕等圖形,並且能夠用鼠標點擊,還能夠經過鍵盤輸入。GUI是與程序交互的一種不一樣的方式。學習

  有GUI的程序有三個基本的要素:輸入,處理,輸出。ui

第一個GUIspa

  咱們一直都在使用GUI,好比web瀏覽器是GUI,遊戲是GUI、、、。如今咱們本身來創建一個屬於本身的GUI,使用Python的第三方庫easygui來實現。code

安裝easyguiblog

  pip install easygui遊戲

創建GUIip

  1.消息框類型的GUI字符串

  參數:

    msg:消息

    title:標題

    ok_button:按鈕(能夠自定義)

  

  

import easygui
easygui.msgbox(title="舒適提示",msg="是否開始遊戲",ok_button="開始")

  2.判斷類型的GUI

  判斷類型的GUI有返回值,返回True和False,左邊的按鈕是True,右邊的按鈕是Flase。

  參數:

  msg:消息

  title:標題

  choices:True  and  Flase。類型是list

import easygui
a = easygui.ccbox(msg="老弟,還玩不?",title="詢問",choices=["","不玩了"])
if a :
    easygui.msgbox("玩了好幾把了,連個雞屁股都沒吃到,洗洗睡吧")
else:
    easygui.msgbox("ok,晚安老弟!!!")

 

坑:

 list中只能有兩個字符串,多了會報錯!!!

 

   3.選擇類型的GUI

  選擇類型的GUI也有返回值,返回的是字符串

  參數:

  msg:消息

  title:標題

  choices:類型是list 

import easygui
while 1:
    a = easygui.buttonbox(msg="1+1=?",title="計算",choices=["1","2","3","4"])
    if a == "2":
        easygui.msgbox("回答正確,老弟你真棒!!!")
        break
    else:
        easygui.msgbox("老弟,好好學習你才能像我同樣優秀,哈哈哈,開玩笑!!!")
        continue

  坑:

「使用返回值的時候必定注意得是字符串」
相關文章
相關標籤/搜索