主要是用qt自带的类 QCompleter 实现即可,参考qtcreaotr自己的一个示例:customcompleter 就可以知道如何在 QTextEdit 用 QCompleter 实现代码补全,此外qplaintextedit网上有类似博客,也可以看看。提示:多看看qtcreator自带示例,其实能发现好多好代码。