组件配置

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