【1】项目需要,回炉下QT,现在使用QT5.6版本,写了一个练手的字符自动补全功能
【2】问题:QCompleter 对中文支持不好还是我使用有误,希望各位大侠给予指导;
#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include <QCompleter>
#include <QStringList>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//星期单词列表
QStringList listDay;
listDay<<"Monday"<<"Tuesday"<<"Wednesday"<<"Thursday"<<"Friday"<<"Saturday"<<"Sunday";
//构建补全器
QCompleter *cpDay = new QCompleter(listDay);
//大小写不敏感
cpDay->setCaseSensitivity(Qt::CaseInsensitive);
//设置给lineEdit_Day
ui->lineEdit_Day->setCompleter(cpDay);