最近在写关于下拉列表的点击事件绑定功能Python。从网上找到的可以供参考的资源不多(可能姿势不对)。
其中:出错代码定位如下
···
def msg_out(self):
print(self.combo1.get())
self.Combo1.bind("<<ComboboxSelected>>",msg_out)
···
经测试,事件绑定的参数改为*args即可解决该问题。
即:
将
def msg_out(self):======>>>def msg_out(*args):
*args可以接受序列的输入参数。当函数的参数不确定时,可以使用*args