• 大小: 2.27MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-09-05
  • 语言: 其他
  • 标签: QT输入法  

资源简介

QT平台的中文输入法,有智能拼音,笔画,手写识别,英文字母,支持全键盘和九宫格(T9)两种模式,界面做得不错,这个版本是windows 下的适合在windows 做测试时用。arm版本要找官方索取。

资源截图

代码片段和文件信息

#include 
#include “login.h“

QLogin::QLogin()
{
    managerLabel = new QLabel(tr(“&Manager:“));
    managerEdit = new QLineEditWithIM;
    managerLabel->setBuddy(managerEdit);

    passwdLabel = new QLabel(tr(“&Passwd:“));
    passwdEdit = new QTextEditWithIM;
    passwdLabel->setBuddy(passwdEdit);

    okButton = new QPushButton(tr(“&Login“));
    cancelButton = new QPushButton(“&Cancel“);

    okButton->setDefault(true);

    buttonBox = new QDialogButtonBox;
    buttonBox->addButton(okButton QDialogButtonBox::ActionRole);
    buttonBox->addButton(cancelButton QDialogButtonBox::AcceptRole);

    connect(okButton SIGNAL(clicked()) this SLOT(login()));
    connect(cancelButton SIGNAL(clicked()) this SLOT(cancel()));

    QHBoxLayout *topLayout = new QHBoxLayout;
    topLayout->addWidget(managerLabel);
    topLayout->addWidget(managerEdit);

    QHBoxLayout *midLayout = new QHBoxLayout;
    midLayout->addWidget(passwdLabel);
    midLayout->addWidget(passwdEdit);

    QVBoxLayout *mainLayout = new QVBoxLayout;
    mainLayout->addLayout(topLayout);
    mainLayout->addLayout(midLayout);
    mainLayout->addWidget(buttonBox);
    mainLayout->setMargin(20);
    setLayout(mainLayout);
    managerEdit->setFocus();  

    QIcon icon;
    icon.addFile(QString::fromUtf8(“:/new/main/picture/logo.png“) QSize() QIcon::Normal QIcon::Off);
    setWindowIcon(icon);
    setWindowtitle(“Login“);
}

QLogin::~QLogin()
{
    //qDebug()<<“login close“;
    delete managerLabel;
    delete managerEdit;
    delete passwdLabel;
    delete passwdEdit;
    delete okButton;
    delete cancelButton;
}

/*
* Name : void login()
* Type : slot
* Func : login when authorize
* In   : Null
* Out  : Null
*/
void QLogin::login()
{
    //qDebug()<text();
    //qDebug()<text();
}


/*
* Name : void cancel()
* Type : slot
* Func : cancel login
* In   : Null
* Out  : Null
*/
void QLogin::cancel()
{
    managerEdit->clear();
    passwdEdit->clear();
    close();
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3983474  2016-09-06 10:30  windows_x86\libDWInputMethod.a

     文件        406  2016-05-19 14:31  windows_x86\ManagerinfoPanel\dwinputmethod.h

     文件       2001  2016-05-06 16:10  windows_x86\ManagerinfoPanel\login.cpp

     文件        550  2016-05-06 16:10  windows_x86\ManagerinfoPanel\login.h

     文件        181  2012-05-29 16:39  windows_x86\ManagerinfoPanel\main.cpp

     文件        558  2016-05-04 09:59  windows_x86\ManagerinfoPanel\ManagerinfoPanel.pro

     文件      17644  2016-09-06 11:49  windows_x86\ManagerinfoPanel\ManagerinfoPanel.pro.user

     文件       2345  2016-08-03 08:34  windows_x86\ManagerinfoPanel\qlineeditwithim.cpp

     文件        421  2016-05-09 07:54  windows_x86\ManagerinfoPanel\qlineeditwithim.h

    ..AD...         0  2016-09-06 11:49  windows_x86\ManagerinfoPanel

     文件     437990  2016-09-06 11:48  windows_x86\环境.bmp

     文件        152  2016-09-06 11:52  windows_x86\用前必读.txt

     目录          0  2016-09-06 11:52  windows_x86

     文件        108  2016-09-06 19:50  试用说明.txt

----------- ---------  ---------- -----  ----

              4445830                    14


评论

共有 条评论