首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PYQT4的智能感知窗口

使用PYQT4的智能感知窗口
EN

Stack Overflow用户
提问于 2013-03-07 15:41:12
回答 1查看 453关注 0票数 0

您好,我正在尝试通过编写自己的文本编辑器来学习pyqt,使用pyQT我想要的一件事是智能感知/单词建议。也就是说,当你在文本编辑器中输入时,它会为你提供合适的单词建议。我有一个单词列表,并且我已经可以生成一个建议列表。我的困难是呈现它,我无法在光标位置显示一个显示可能单词列表的窗口/对话框。到目前为止,我已经成功地让QMenu工作了,但它是有限的,因为它没有滚动条,只能显示有限数量的建议。我试过QListWidget,但它显示了一个弹出窗口(有最大、最小按钮),这是不正确的,尽管它确实允许我有滚动条。我想知道我应该使用什么对象在光标位置向用户显示建议,就像人们在任何好的IDE中看到的一样。这就是我正在尝试做的事情

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-15 18:23:20

在做了一些搜索之后,我发现我在想所有的wrong.QListview都不是我需要的,Scintilla很好,而且可能是最合适的。谢谢你,雷纳,在Sample using QScintilla with PyQt中有一个很棒的例子

但这还不是我发现的全部。有一个类QCompleter,它也很好,因为我可以在QTextedit中使用它,经过大量的搜索,我找到了它。“一个有助于输入长词的文本编辑”QTextEdit with autocompletion using pyqt

大量的QCompleter Class Reference文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15265638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档