Tôi cũng cần viết mã hoàn chỉnh trong Qt
và liên kết đầu tiên mà Tobias cung cấp là tài liệu để xem. Nó là toàn diện và rõ ràng và làm việc cho tôi. Tôi chắc chắn sẽ làm việc cho bạn.
Nếu bạn cần một Completer mã trong lineEdit, nó khá đơn giản (từ tài liệu QCompleter):
QStringList wordList;
wordList << "one" << "two" << "three" << "four" << "five";
QLineEdit *lineEdit = new QLineEdit(this);
QCompleter *completer = new QCompleter(wordList, this);
lineEdit->setCompleter(completer);
Tuy nhiên một QPlainTextEdit, hoặc QTextEdit không có một chức năng thành viên built-in setCompleter() để bạn phải làm theo hướng dẫn custom code completer.
Nguồn
2012-10-05 12:59:13
Liên kết trên bị hỏng. Liên kết hiện hoạt hiện tại - http://doc.qt.io/qt-5/qtwidgets-tools-customcompleter-example.html – akashrajkn