Qt实现账号自动补全功能

目录

一:账号补全结果展示

二:账号补全核心代码

三:文件路径补全结果展示

四:文件路径补全核心代码


一:账号补全结果展示

二:账号补全核心代码

#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);

猜你喜欢

转载自blog.csdn.net/m0_56051805/article/details/124938199
今日推荐