wxPython wxComboBox中的自动完成

2024-10-01 09:26:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试创建一个组合框,它可以在您键入时提示选项,就像IDE的代码建议/代码感知,或者在您输入搜索时使用google的建议。在

建议是ComboBox下拉列表中的项,其中包含在ComboBox文本框中键入的子字符串。在

我试过让一个ComboBox做到这一点,但是没有运气,我尝试过蒙面的ComboBox,甚至尝试过ComboCrtl的子类,但是我总是遇到性能方面的问题,或者根本做不到我想要的

我的项目列表中有大约2500个项目(建议),简单地清除组合框并插入匹配的项目太慢了。在

我该如何制作这样一个组合框,或者是否有我可以使用的内置功能?在

我可以允许在提出建议之前稍等片刻,但在我的意见中,整个窗口悬挂一两秒钟是不可接受的。在


Tags: 项目字符串代码列表键入选项googleide