J'ai aussi besoin d'écrire un code complétement en Qt
et le premier lien fourni par Tobias est le document à regarder. C'est complet et clair et a fonctionné pour moi. Je suis sûr que cela fonctionnera pour vous.
Si vous avez besoin d'un completer de code dans lineEdit, il est assez simple (de la documentation QCompleter):
QStringList wordList;
wordList << "one" << "two" << "three" << "four" << "five";
QLineEdit *lineEdit = new QLineEdit(this);
QCompleter *completer = new QCompleter(wordList, this);
lineEdit->setCompleter(completer);
Toutefois, un QPlainTextEdit ou QTextEdit n'ont pas une fonction de membre intégré setCompleter() si vous devez suivre le tutoriel custom code completer.
Le lien ci-dessus est cassé. Lien actif actuel - http://doc.qt.io/qt-5/qtwidgets-tools-customcompleter-example.html – akashrajkn