1
Python编程从入门到实践
1.13.3.3 9.3.3 为事件定义事件响应函数
9.3.3 为事件定义事件响应函数

创建组件对象实例时,可以通过其命名参数command指定事件处理函数。

【例9.7】为按钮添加响应函数。

语句btn=tk.Button(master,text="一个按钮",command=button_clicked)创建按钮对象,同时设置按钮的command属性为button_clicked。button_clicked是一个函数,单击按钮时会执行该函数。

def button_clicked():master.title("你单击了按钮")定义了button_clicked()函数,其功能是通过master.title("你单击了按钮")语句将窗口master的标题设置为“你单击了按钮”。

执行例9.7后,效果如图9-7所示。

图9-7 例9.7按钮及按钮响应运行效果图