小编典典

如何使用Python调用TCL过程

python

使用下面的代码,我可以调用Proc.tcl文件中的所有过程,但是我想单独调用诸如sum或sub之类的proc,请让我知道其他任何调用它的可能性

我的proc文件程序

 puts "hello"
    proc sum {a b} {

     set c [expr $a + $b]
     puts "Addition: $c "
    }




  proc sub {a b} {

     set c [expr $a - $b]
     puts "Substraction: $c "
    }

我的主文件程序

 import Tkinter
    import os
    r=Tkinter.Tk()
    r.tk.eval('source proc.tcl')

阅读 225

收藏
2021-01-16

共1个答案

小编典典

而不是r.tk.eval(’source proc.tcl’)

尝试使用os.system(’source proc.tcl’)并导入OS

2021-01-16