Python GUI編程利器:Tkinker中的文本輸入框和下拉菜單(4)
小朋友們好,大朋友們好!
我是貓妹,一名愛上Python編程的小學(xué)生。
和貓妹學(xué)Python,一起趣味學(xué)編程。

今日目標(biāo)
實現(xiàn)下面效果:


文本輸入框(Entry類)
文本輸入框,顧名思義,就是實現(xiàn)文本輸入功能的。
創(chuàng)建文本輸入框?qū)ο蠓椒ǎ?/p>
Entry(master,show,background,width,cursor,relief,state,textvariable,xscrollcommand)
master表示文本輸入框的父容器
show表示設(shè)置文本輸入框如何顯示文本內(nèi)容
background表示文本輸入框的背景顏色
width表示文本輸入框的寬度
cursor表示鼠標(biāo)移動到文本輸入框時光標(biāo)的形狀
取值有arrow(默認),circle,cross,plus
relief表示文本輸入框的樣式,
取值有flat(默認),sunken,raised,groove,ridge
state表示文本輸入框的狀態(tài),取值有normal(默認)和disable
textvariable表示用于修改文本輸入框的文本內(nèi)容,不許和Variable類型變量進行綁定
xscrollcommand用于綁定水平方向的滾動條
參考代碼:


下拉菜單(OptionMenu類)
下拉菜單框,用于以下拉列表框形式展現(xiàn)多個選項,供選擇。
使用下拉菜單分為兩個步驟:
(1)創(chuàng)建下拉菜單對象
語法格式為:
OptionMenu(master,variable,*value)
master表示下拉菜單父容器
variable表示與下拉菜單相關(guān)聯(lián)的Variable類型變量,用于指定下拉菜單的顯示值
vaule表示下拉菜單的選項
(2)創(chuàng)建下拉菜單
參考代碼:


怎么樣?
你學(xué)會了嗎?

好了,我們今天就學(xué)到這里吧!
如果遇到什么問題,咱們多多交流,共同解決。
我是貓妹,咱們下次見!