小编Hem*_*nth的帖子

使用函数指针作为Python的参数调用Tcl过程

是否可以从Python调用具有函数指针(或回调函数)的Tcl过程?我正在使用Tkinter从Python调用Tcl过程.

Python片段:

proc callbackFunc():
    print "I am in callbackFunc"

cb = callbackFunc
Tkinter.Tk.call('tclproc::RetrieveInfo', cb)
Run Code Online (Sandbox Code Playgroud)

Tcl片段:

proc tclproc::RetrieveInfo() { callback } {
    eval $callback
}
Run Code Online (Sandbox Code Playgroud)

注意我不能将Tcl代码修改为我的应用程序的外部库.

// Hemanth

python tkinter tcl

6
推荐指数
1
解决办法
1118
查看次数

标签 统计

python ×1

tcl ×1

tkinter ×1