• 大小: 35KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: Qt输入法  

资源简介

为嵌入式开发板写的输入法,在Tiny6410开发板上已测试通过。采用模板模式进行了改写后,使用更为方便。

资源截图

代码片段和文件信息

#include 
#include “inputmethod.h“

InputMethod::InputMethod()
{
    keyboard = new KeyBoard;
    setWindowFlags(Qt::Tool|Qt::WindowStaysOnTopHint|Qt::framelessWindowHint);
}

InputMethod::~InputMethod()
{
    delete keyboard;
}

/*
* Name : void eventFilter(Qobject *obj QEvent *event);
* Type : QEvent
* Func : judge input method event
* In   : QobjectQEvent
* Out  : bool
*/
bool InputMethod::eventFilter(Qobject *obj QEvent *event)
{
    if(event->type()==QEvent::MouseButtonPress)
    {
        showKeyBoard();
        return true;
    }

    return Qobject::eventFilter(objevent);
}


/*
* Name : void showKeyBoard();
* Type : function
* Func : show keyBoard
* In   : Null
* Out  : Null
*/
void InputMethod::showKeyBoard()
{
    keyboard->setWindowFlags(Qt::Tool|Qt::WindowStaysOnTo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-06-17 15:39  ManagerinfoPanel\
     文件         887  2012-06-06 14:14  ManagerinfoPanel\inputmethod.cpp
     文件         313  2012-06-06 14:34  ManagerinfoPanel\inputmethod.h
     文件       13184  2011-12-07 10:01  ManagerinfoPanel\keyboard.cpp
     文件        1021  2011-12-07 10:01  ManagerinfoPanel\keyboard.h
     文件       30783  2011-12-07 10:01  ManagerinfoPanel\keyboard.ui
     文件         477  2011-12-07 10:01  ManagerinfoPanel\keypad.qrc
     文件        2047  2012-06-06 17:02  ManagerinfoPanel\login.cpp
     文件         550  2012-06-06 14:43  ManagerinfoPanel\login.h
     文件         181  2012-05-29 16:39  ManagerinfoPanel\main.cpp
     文件         522  2012-06-06 13:55  ManagerinfoPanel\ManagerinfoPanel.pro
     文件       19038  2012-06-17 15:39  ManagerinfoPanel\ManagerinfoPanel.pro.user
     目录           0  2012-05-29 16:40  ManagerinfoPanel\picture\
     目录           0  2012-05-29 16:40  ManagerinfoPanel\picture\keypad\
     文件        1065  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\backspace.png
     文件         640  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\down.png
     文件         817  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\keyboard.jpg
     文件         703  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\left.png
     文件         754  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\right.png
     文件         644  2011-12-07 10:01  ManagerinfoPanel\picture\keypad\top.png
     文件        8971  2011-12-07 10:01  ManagerinfoPanel\picture\logo.png
     文件        9199  2011-12-07 10:01  ManagerinfoPanel\picture\manager.png
     文件         241  2012-06-06 15:11  ManagerinfoPanel\qlineeditwithim.cpp
     文件         253  2012-06-06 15:10  ManagerinfoPanel\qlineeditwithim.h

评论

共有 条评论

相关资源