QStringList word_list;
word_list<<"Qt"<<"C"<<"C++"<<"C#"<<"Python"<<"Delphi"<<"Ruby";
QCompleter *completer = new QCompleter(word_list, this);
lineEdit->setCompleter(completer); //
其他方法:
//设置排序方式
setModelSorting()
参数
QCompleter::UnsortedModel 0 该模型是未排序
QCompleter::CaseSensitivelySortedModel 1 该模型是大小写敏感排序
QCompleter::CaseInsensitivelySortedModel 2 该模型是大小写不敏感排序的
//是否区分大小写
setCaseSensitivity()
参数
Qt::CaseInsensitive 0 大小写不敏感
Qt::CaseSensitive 1 大小写敏感 默认