組件配置
要控制組件的外觀,通常使用option而不是方法調用,典型的option包括文本和顏色、大小、回調命令等。
爲了處理option,所有的組件都實現相同的配置接口
配置接口
widgetclass(master,option = value,...) => widget
其中widgetclass是前面提到的widget類之一)
創建組件的實例,作爲給定master的子實例,並使用給定的option,所有option都有默認值
所以最簡單的情況下,只需要指定根窗口(master),注意name只能在創建控件時設置
返回選項--option的當前值
cget(“option”) =>string
如果要獲取名稱--name用這個命令
str(widget)
設置一個或多個選項(使用關鍵字參數)
config(option=value,...)
configure(option=value,...)
注意,有些option的名字是Python的保留字,所以要在後面附加下戶線
參數也可以用字典的方式
self.button = Button(frame,{ “text”:“QUIT”,“fg”:“red”,“command”:frame.quit})
self.button.pack({ “side”:LEFT})