btn_test = ttk.Button(combined_btn_box_1, text="选择文件",
command=lambda: self.callback(1))
使用lambda表达式创建匿名函数,可以传入一个语句或者一个函数,这个函数可以有参数传入。
def callback(self, command_id):
if command_id == 1:
print("执行第一种操作")
elif command_id == 2:
print("执行第二种操作")
else:
print("执行其他操作")