gpt4 book ai didi

python - 如何找到 Tkinter 当前使用的 Tcl/Tk 库的路径?

转载 作者:太空宇宙 更新时间:2023-11-03 12:55:41 25 4
gpt4 key购买 nike

TCL_LIBRARYTK_LIBRARY 环境变量可用于将 Tkinter 与正确的 Tcl/Tk 安装绑定(bind)。

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

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

最佳答案

自己找到了解决方案:

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

关于python - 如何找到 Tkinter 当前使用的 Tcl/Tk 库的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43464355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com