使用Tkinter空闲自动完成功能

时间:2016-02-04 08:23:48

标签: python autocomplete tkinter python-idle

我想使用来自idlelib的AutoCompleteWindow,但我无法弄清楚如何调用它或运行它(即使在阅读完代码之后)。

基本上我想在Tab上完成Tab,类似于Idle使用的Tab,在按Tab键时,使用特定字典而不是main中的文本。

似乎我必须使用AutoComplete中的open_completions函数,同时修改fetch_completions以从“namespace = main 以外的地方获取命名空间。 dict 。复制()”。但是我无法写出一个功能性的例子。

文档似乎没有关于idle的代码文档:https://docs.python.org/3.5/library/idle.html,而stackoverflow上唯一相关的问题是这一个How does Python IDE IDLE shows autocompletion list on top of text widget at cursor position?

0 个答案:

没有答案