按下按钮时如何从命令调用类?

时间:2015-03-01 14:08:09

标签: python-3.x

我正在尝试删除框架,并使用按钮中的命令功能在类中添加新框架。我怎么打电话给班级?

1 个答案:

答案 0 :(得分:0)

实例化按钮时,可以将函数传递给其构造函数的“command”参数。当用户点击按钮时,将调用该函数。您通常希望保留对包含可调用对象的对象的引用:

class O:
    def fn(self): pass
x = O()
Button(root, command=x.fn)

......但这不是必要的:

class O:
    def fn(self): pass
Button(root, command=O().fn)