你如何拥有2+功能Tkinter按钮

时间:2017-11-24 07:53:20

标签: python tkinter

按钮=按钮(窗口1,文本= “创建”,命令= Store_SQLite)

如何将2个函数放入tkinter按钮

2 个答案:

答案 0 :(得分:3)

我认为你不能在tkinter按钮中触发两个函数;但是,您可以使用辅助函数来执行其他几个函数:

def handle_button_command():
    Store_SQLite()
    do_also_that()

def Store_SQLite():
    pass

def do_also_that():
    pass

button = Button(window1, text="Create", command=handle_button_command)

答案 1 :(得分:-2)

你也可以这样:

Button(command=lambda : [some_function(), some_other_function(), some_another_function()])
注意他们的命令很重要。我也宁愿使用像Reblochon Masque's answer这样的句柄函数。