组件配置
要控制组件的外观,通常使用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})