在wxPython中自动完成wxComboBox

发布于 2021-01-29 16:49:07

我一直在尝试制作一个ComboBox,当您键入内容时会建议选项,非常类似于IDE的代码建议/代码感测或在搜索中键入Google的建议。

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

我试图使ComboBox做到这一点,但是没有运气,我尝试了蒙版的ComboBoxes,甚至试图对ComboCrtl进行子类化,但是我总是遇到麻烦,无论是性能方面的明智之举还是无法做到这一点我要

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

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

我可以稍等一会儿再显示建议,但我认为整个窗口悬挂一两秒钟是不可接受的。

关注者
0
被浏览
41
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    几年前,我通过继承TextCtrl进行了这样的控制。它支持HTML格式的建议。干得好。

    还有一个组合框,建议您选择



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看