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 大小寫敏感 預設