【发布时间】:2017-12-05 12:37:08
【问题描述】:
我遇到了一个有趣的小部件 (source code),它似乎支持语法高亮和其他一些东西。我想在我的 tkinter 应用程序中使用它,但是我不确定这是否完全有可能。我知道您可以使用tkinter.eval() 来评估原始 Tcl/Tk 代码,但我不确定在评估整个源代码/将其放置在某个地方之后应该做什么 - 我如何实例化小部件并实际使用是吗?
【问题讨论】:
-
你可以打开
tkinter源代码(代码import tkinter ; print(tkinter.__file__)的路径)看看它是如何工作的。 -
是的,这是可能的。 Tkinter 只不过是 tcl/tk 代码的薄包装,而 ctext 只是更多的 tcl/tk 代码。
-
@BryanOakley:你介意创建一个小例子吗?
-
@mentalita:是的,我介意。这将是很多工作,我没有时间去做。 stackoverflow 不是免费的编码服务。我建议你从一个只有几行代码的 .tcl 文件开始,然后弄清楚如何在 tkinter 中使用它。一旦你弄清楚了,你可以尝试包含这个小部件。
-
@BryanOakley:如果工作量很大——当然,不用担心。无论如何,没有必要认真对待它并被冒犯或使用“免费编码服务”的论点。还是谢谢。