【问题标题】:How to find the path of Tcl/Tk library that Tkinter is currently using?如何找到 Tkinter 当前使用的 Tcl/Tk 库的路径?
【发布时间】:2017-04-18 05:35:27
【问题描述】:

TCL_LIBRARY 和TK_LIBRARY 环境变量可用于将 Tkinter 与正确的 Tcl/Tk 安装绑定。

如何从工作的 Tkinter 实例中获取 Tcl/Tk 的位置?

(我正在使用 Tkinter 在非虚拟 Python 中运行前端,我需要在虚拟环境中运行 tkinter 子进程。虚拟 Python 找不到 Tcl/Tk。我可以指定 TCL_LIBRARY 和 @987654324 @手动,但我希望有更通用的解决方案并从父进程中提取此信息。)

【问题讨论】:

    标签: python tkinter tcl tk


    【解决方案1】:

    自己找到了解决方案:

    import tkinter
    root = tkinter.Tk()
    print(root.tk.exprstring('$tcl_library'))
    print(root.tk.exprstring('$tk_library'))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多