tkinter调用两个函数
发布于 2021-01-29 16:52:07
Tkinter按钮可以调用两个功能吗?
可能是这样的事情?
from Tkinter import *
admin = Tk()
def o():
print '1'
def t():
print '2'
button = Button(admin, text='Press', command=o, command=t)
button.pack()
关注者
0
被浏览
49
1 个回答
-
制作一个同时调用这两个函数的新函数:
def o_and_t(): o() t() button = Button(admin, text='Press', command=o_and_t)
另外,您可以使用这个有趣的小功能:
def sequence(*functions): def func(*args, **kwargs): return_value = None for function in functions: return_value = function(*args, **kwargs) return return_value return func
然后,您可以像这样使用它:
button = Button(admin, text='Press', command=sequence(o, t))