创建ttk.Button后,可以通过各种方式获取回调函数的名称。但有没有办法获得回调函数本身?
用例是我想在回调函数中使用按钮的回调函数来分配给另一个小部件。
目前我在创建Button对象后,将按钮的回调函数分配给Button对象的其他属性。但是,这是多余的,如果可能的话,我想直接从Button对象本身获取回调函数。
答案 0 :(得分:2)
不,没有支持通过内省获取命令的方法。您将其添加为属性的解决方案是完全合理的事情。如果您对它需要两行代码而不是一行代码感到困扰,您可以将按钮子类化以隐藏该细节。