gpt4 book ai didi

python - wxPython wxComboBox 中的自动完成

转载 作者:太空狗 更新时间:2023-10-29 20:20:47 24 4
gpt4 key购买 nike

我一直在尝试制作一个 ComboBox,它会在您键入时提供选项建议,很像 IDE 的代码建议/代码感知,或者在您输入搜索时提供 google 的建议。

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

我试图让 ComboBox 做到这一点,但没有成功,我尝试了蒙面的 ComboBox,甚至尝试将 ComboCrtl 子类化,但我总是遇到性能方面的问题或无法做到做我想做的事

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

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

我可以允许在显示建议之前稍作延迟,但我认为整个窗口挂起一两秒钟是 Not Acceptable 。

最佳答案

几年前,我通过子类化 TextCtrl 制作了一个这样的控件。它支持 HTML 格式的建议。 Here you go.

还有 Combo Box that Suggests Options

关于python - wxPython wxComboBox 中的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4051988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com