如何在qt中实现代码完成

Rad*_*adi 5 c++ ide qt autocomplete

我正在使用qt(在c ++上)编写一个ide,我需要为它添加自动完成功能

所以我想知道:

怎么做(我正在使用qtPlainTextEdit)?

我应该使用什么数据结构?

Tob*_*ias 8

我想你应该看看这个:http:
//qt-project.org/doc/qt-4.8/tools-customcompleter.html

我用这个例子来理解CodeCompletion,我觉得很好:)

[编辑] Qt为此目的有一个名为QCompleter的类:http://qt-project.org/doc/qt-4.8/qcompleter.html