<wbr id="wsjqy"></wbr>

          <form id="wsjqy"></form>
          <sub id="wsjqy"></sub>
          <nav id="wsjqy"><listing id="wsjqy"></listing></nav>
          更多課程 選擇中心


          Python培訓

          400-111-8989

          [Python GUI編程]第三節,Button控件

          • 發布:Python培訓
          • 來源: 大象喬布斯
          • 時間:2019-11-29 15:05

          上一期給大家講了Label控件,今天給大家講一個Button控件,也是非常常用的,首先看一下如何生成一個控件吧:

          # 默認使用tk作為tkinter的縮寫
          
          import tkinter as tk
          
          # 生成一個Tk對象(也叫主窗體對象)
          
          root = tk.Tk()
          
          # 設置窗體的名稱
          
          root.title("GUI第一彈")
          
          # 設置窗體的大小,中間的是小寫的x
          
          root.geometry("300x300")
          
          root['background'] = "pink"
          
          # 第一個參數主要是說明控件的父窗口是誰
          
          # text屬性是控件上面的文字
          
          button = tk.Button(root, text="我是Button控件")
          
          button.pack()
          
          # 讓窗體循環起來,窗體才會一直顯示
          
          root.mainloop()
          Python GUI編程

          看一下Button按鈕有什么屬性吧,然后基于這些屬性簡單的美化一下:

          Python GUI編程

          Python GUI編程

          # 默認使用tk作為tkinter的縮寫
          
          import tkinter as tk
          
          def click():
          
          pass
          
          # 生成一個Tk對象(也叫主窗體對象)
          
          root = tk.Tk()
          
          # 設置窗體的名稱
          
          root.title("GUI第一彈")
          
          # 設置窗體的大小,中間的是小寫的x
          
          root.geometry("300x300")
          
          root['background'] = "pink"
          
          # 第一個參數主要是說明控件的父窗口是誰
          
          # text屬性是控件上面的文字
          
          button = tk.Button(root, text="我是Button控件", bg="green", fg="white", command=click)
          
          button.pack(ipady=10, ipadx=10, pady=10, padx=10)
          
          # 讓窗體循環起來,窗體才會一直顯示
          
          root.mainloop()

          注:

          ipady和pady表示的分別是內邊距和外邊距,以后講到布局的時候再詳細介紹。

          最后綜合一下Label控件,做一個東西,實現點擊按鈕,向Label控件中填充你文字:

          # 默認使用tk作為tkinter的縮寫
          import tkinter as tk
          
          def click():
              labelvar.set("我是Label控件呀")
              
          # 生成一個Tk對象(也叫主窗體對象)
          root = tk.Tk()
          
          # 設置窗體的名稱
          root.title("GUI第一彈")
          
          # 設置窗體的大小,中間的是小寫的x
          root.geometry("300x300")
          
          root['background'] = "pink"
          
          # 第一個參數主要是說明控件的父窗口是誰
          # text屬性是控件上面的文字
          button = tk.Button(root, text="你好啊,我是Button控件", bg="orange", fg="white", command=click)
          button.pack()
          
          labelvar = tk.StringVar()
          label = tk.Label(root, textvariable=labelvar, bg="green", fg="white", font="楷體")
          label.pack()
          
          # 讓窗體循環起來,窗體才會一直顯示
          root.mainloop()
          

          Python GUI編程

          點擊按鈕之后:

          Python GUI編程

          本文內容轉載自網絡,本著分享與傳播的原則,版權歸原作者所有,如有侵權請聯系我們進行刪除。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:[Python GUI編程]第二節,Label控件和控件
          下一篇:[Python GUI編程]第四節,entry控件?

          Python中類的屬性有哪幾種

          Python語法你知道多少

          Python 中常見的配置文件寫法

          Python爬蟲可以做什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          网友自拍 偷拍 校园性爱青青草曰逼视屏老鸭窝国产偷自视频区视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>