QCompleter提供了一个缺省提示功能部件。
widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include <QCompleter>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QStringList wordList;
wordList << "Qt" << "Qt Creator" << tr("nihao");
QCompleter *completer = new QCompleter(wordList, this);
completer->setCaseSensitivity(Qt::CaseInsensitive);
ui->lineEdit->setCompleter(completer);
}