项目简介
本项目是一个基于Qt Embedded框架的简易中文/拼音输入法(IME),能够为Qt Embedded应用程序提供中文输入功能。
项目的主要特性和功能
- 具备基本中文输入能力,支持中文字符与拼音输入。
- 修正代码中的一些 BUG 并进行优化。
- 统一调整文件名、类名、变量名,添加注释,方便理解与维护。
- 重构并简化代码,消除重复代码以提升质量。
- 调整符号键位布局,使其接近标准键盘。
- 修改词库格式,减少文件大小且不减少词汇量,更易维护。
- 支持中英文字符切换,提供友好的界面与操作体验。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作:
1. 打开 Qt Creator,导入项目文件。
2. 将项目中的 ime
目录复制到自己的 Qt Creator 项目目录内。
3. 在 Qt Creator 里,用鼠标右键点击项目,选择菜单“加入现有文件...”,把 inputcontext.cpp/.h
、keyboard.cpp/.h
加入项目。
4. 同样方法将 res/imeres.qrc
加入项目。
5. 修改 main
函数,参考以下代码进行修改:
```cpp
include "mainwindow.h"
include "ime/inputcontext.h"
include
include
int main(int argc, char *argv[]) { QApplication app(argc, argv); app.setStyle(new CProxyStyle()); app.setInputContext(new CInputContext());
QTextCodec* utf8 = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForCStrings(utf8);
MainWindow w;
w.show();
return app.exec();
} ``` 6. 编译并运行项目。
注意事项
- 使用本输入法时,需确保 Qt Embedded 环境已正确配置。
- 本项目为简易版本,可能无法满足所有中文输入需求,可自行扩展或优化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】