晚上好,
我有一个事件,Button1,绑定到一个图像,使其可以点击。单击它后,它将转到一个函数。但是,我需要事件同时转到2个不同的功能。事件一次使用1个函数(两个工作但不在一起)所以我认为我只是将事件格式错误。
self.img_list[2].bind('<Button-1>', removewidgetsHome)
我试过了:
self.img_list[2].bind('<Button-1>', removewidgetsHome, feedbackpage)
但无济于事。
对于那些感兴趣的人here is my full code
答案 0 :(得分:5)
你也许可以制作第三个调用其他两个函数的函数,而不是试图弄清楚如何绑定多个函数:
def combined(*args, **kwargs):
remove_widgets_home(*args, **kwargs)
feedback_page(*args, **kwargs)
# ...snip...
self.img_list[2].bind('<Button-1>', combined)
答案 1 :(得分:0)
或者你可以尝试一个班轮:
self.img_list[2].bind('', lambda *args: (remove_widgets_home(*args), feedback_page(*args))