資源簡介 (共32張PPT)GUI圖形設計(二)課前回顧1、Label與Button2、Entry與Text輸入3、選擇按鈕Label是用來描述的標簽,Button控件可以用于控制窗口顯示內容 。Entry與Text都是tkinter用來接收字符串等輸入的控件。r_Button_A = Radiobutton(window, text='選項 A',variable=var1,value='A')情境引入在上節課的學習中,我們學習了tkinter中設計GUI的部分控件,在本節課我們將繼續學習tkinter模塊內的各個控件、部件。循序善誘tkinter模塊的各個組件就像是水泥、沙子、鋼筋、磚頭一樣,它們需要共同發揮自己的功能,有機的組合才能構建龐大的GUI程序。新知教授2、Scale 尺度1、Listbox 列表控件3、Scrollbar 滾動條4、課堂總結Listbox 列表控件新知教授有時候,當我們進行信息輸入時,為了便于我們信息的輸入,一些應用程序會使用讓我們來選擇的方式進行信息輸入。思維構建下面我們將會學習如何使用Python制作下拉菜單列表。先來做一個Lable標簽用于信息顯示。編玩邊學創建窗口,并創建用于顯示的Lable標簽實例對象。思維構建下面我們來創建Listbox列表部件,并將其放置于窗口中。創建一個list列表為列表部件添加元素值。編玩邊學創建一個list并將值循環添加到Listbox控件中。思維構建我們也可以在指定位置,為Listbox列表部件添加字符串元素項,刪除指定位置的字符串字符串元素項。編玩邊學在這里需要注意的是,編程的世界里,一般位置信息都是從0開始的。思維構建下面,我們來添加Button按鈕,我們選中Listbox元素項后,點擊按鈕,label標簽區域可以顯示我們選中的信息。編玩邊學創建按鈕點擊事件綁定的方法函數。創建Button按鈕,并為其綁定點擊事件方法函數。Scale尺度新知教授Tkinter模塊中的 Scale 控件是一種可供我們通過拖動指示器,來改變變量值的控件,使用該控件就可以在某個取值范圍內選擇一個合適的值。思維構建我們也可以改變 Scale 控件的放置方式,使其水平或豎直放置。當需要用戶在一個范圍內選擇一個值時,Scale 控件更合適。編玩邊學我們創建了一個最簡單的Scale實例對象,運行程序我們可以看到一個默認尺寸、樣式可以滑動的數值尺度。在默認的情況,控件的最小值為0,最大值為100,滑動的步長為1。思維構建我們也可以通過填寫參數,來設置創建的Scale實例對象。編玩邊學創建Scale綁定的函數方法創建Scale實例對象,并綁定函數方法。Scrollbar 滾動條新知教授在GUI程序設計中,Scrollbar(滾動條)是一個非常實用的控件,它可以單獨使用,但最多的還是與其它控件(例如:Listbox、Text、Canva等控件)結合使用。思維構建我們來結合Listbox列表控件,一起學習Scrollbar控件的知識。編學邊玩創建Scrollbar滾動條實例對象,并設置列表寬度編學邊玩創建Listbox列表實例對象,并設置列表寬度編學邊玩為Listbox列表增添字符串數據編學邊玩設置Listbox的yscrollbar的回調函數為Scrollbar的set設置Scrollbar的command的回調函數是Listbar的yview這兩行代碼是比較難以理解的,也是本例程的核心重點、難點。其實這兩行程序主要做了事件綁定的操作。實踐創作完成本節課的程序,嘗試利用所學完善自己的GUI界面。課堂總結1、Listbox 列表控件2、Scale 尺度3、 Scrollbar 滾動條Listbox 列表控件可以制作下拉菜單列表,讓用戶可以進行選擇信息輸入Scale 控件是一種可供我們通過拖動指示器,來改變變量值的控件,使用該控件就可以在某個取值范圍內選擇一個合適的值。Scrollbar(滾動條)是一個非常實用的控件,它可以單獨使用,也可以與其它控件結合使用。用以進行拖動顯示或調整信息。分享交流同學們今天寫代碼有沒有遇到什么問題?演示今天打印的代碼同學們,要加油哦!下節課見啦 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫