【问题标题】:Python Tkinter Tk/Tcl usage ProblemPython Tkinter Tk/Tcl 使用问题
【发布时间】:2009-06-02 05:10:06
【问题描述】:

我正在使用 Python Tkinter 模块中的 Tcl,如下所示

from Tkinter import *
Tcl = Tcl().eval
Tcl("info patchlevel") 
'8.3.5'

可以看到python选择了Tcl 8.3版本。

但我的系统中也有 tcl8.4。 现在,我如何让 python 在 Tkinter 模块中选择 tcl8.4。

Tcl8.3没有Expect包,所以我不能在Python Tcl/Tk中使用Expect包。

谢谢

【问题讨论】:

    标签: python tkinter tcl expect


    【解决方案1】:

    我认为python使用的Tcl/Tk版本是在编译时确定的。因此,您需要查看代码,针对您要使用的 Tcl/Tk 版本重新编译 python。也许重新编译 _tkinter.so 库也足够了,因为它是动态加载的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-20
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      相关资源
      最近更新 更多