我想使用来自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?