我有一个支持通信,以使用send
方法Tk的其他应用程序的应用。在的Tcl / Tk很容易通过从另一个应用Tk的主叫send()
并指定接收应用程序和子程序name
和args
调用在一个Tk的应用程序用户子程序。在Perl有可能做同样多一点的工作(覆盖Tk::Receive
的定义,作用于从其他应用程序的send
方法传入消息)。
有谁知道使用Tkinter的接收来自Tk的send
未来外部邮件?我想有一个称为处理而mainloop()
传入消息子程序。
由于@jasonharper,中蟒3.6以下工作:
from tkinter import *
root = Tk()
def some_func(*args):
print("Got args: " + ",".join(args))
# Create a command called my_func that calls some_func
root.tk.createcommand("my_func", some_func)
root.mainloop()
例如。如果我没有send tk my_func hey
从另一个Tk的应用,假设默认的Tkinter APPNAME tk
,我会看到Got args: hey
从上面的代码