繁体   English   中英

在wxPython wxComboBox中自动完成

[英]Auto-Completion In wxPython wxComboBox

我一直在尝试制作一个ComboBox,它可以在您键入时建议选项,就像IDE的代码建议/代码意义,或者在您键入搜索时的Google搜索建议。

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

我试图让ComboBox做到这一点,没有运气,我已经尝试过蒙面的ComboBoxes,甚至尝试将ComboCrtl子类化,但是我总是遇到麻烦无论是表现明智还是不能做什么我想要的

我的项目列表(建议)中有大约2500个项目,只需清除ComboBox并插入匹配的项目太慢。

我将如何制作这样的ComboBox,或者是否有我可以使用的内置功能?

在显示建议之前,我可以允许一小段延迟,但在我的意见中,整个窗口悬挂一两秒是不可接受的。

几年前,我通过继承TextCtrl来制作这样的控件。 它支持HTML格式化建议。 干得好。

还有提供选项组合框

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM