目录
一:账号补全结果展示
二:账号补全核心代码
#include <QCompleter> //用户账号自动补全
//自动补全功能实现
QStringList wordlist;
wordlist<< "admin" <<"chenruhan"<<"linxeming"<<"chenxiaoyi";
QCompleter * completer = new QCompleter(wordlist,this);
completer->setMaxVisibleItems(6); //设置最大显示为6行,超过出现滚动条
completer->setCaseSensitivity(Qt::CaseInsensitive); //大小写不敏感
this->userEdit->setCompleter(completer);
三:文件路径补全结果展示
四:文件路径补全核心代码
#include<QDirModel>//文件路径补充
QCompleter * completer = new QCompleter();
QDirModel * dirMode = new QDirModel(); //文件的model
completer->setModel(dirMode);
this->userEdit->setCompleter(completer);