资源简介
花了几天时间用QT编写的一个全键盘,目前支持英文和中文两种输入。自带中文字库。应用于arm开发板中没有键盘的移动设备,智能家居项目中的QT部分键盘输入。秒杀T9键盘。

代码片段和文件信息
#include “chnpanel.h“
#include
#include
ChnPanel::ChnPanel():QWidget(0Qt::framelessWindowHint | Qt::WindowStaysOnTopHint | Qt::Tool)
{
chnLineEdit = new QLineEdit();
chnLineEdit->setFocusPolicy(Qt::NoFocus);
chnLineEdit->setFont(QFont(“wenquanyi“6QFont::Bold));
chnLineEdit->setobjectName(QString::fromUtf8(“CHN“));
chnLineEdit->setReadOnly(true);
int i;
for (i = 0; i < 5; i++) {
chnLabel[i] = new ClickLabel(““ 0);
chnLabel[i]->setFont(QFont(“wenquanyi“ 6 QFont::Bold));
chnLabel[i]->setobjectName(QString::fromUtf8(“CHN“));
}
btnLeft = new QToolButton();
btnLeft->setFont(QFont(“wenquanyi“ 6 QFont::Bold));
btnLeft->setText(tr(“<“));
btnLeft->setobjectName(QString::fromUtf8(“CHN“));
btnLeft->setFixedSize(20 20);
btnRight = new QToolButton();
btnRight->setFont(QFont(“wenquanyi“ 6 QFont::Bold));
btnRight->setText(tr(“>“));
btnRight->setobjectName(QString::fromUtf8(“CHN“));
btnRight->setFixedSize(20 20);
QHBoxLayout *layoutLabel = new QHBoxLayout();
layoutLabel->addWidget(btnLeft);
for (i = 0; i < 5; i++)
layoutLabel->addWidget(chnLabel[i]);
layoutLabel->addWidget(btnRight);
QVBoxLayout *layout = new QVBoxLayout();
layout->addWidget(chnLineEdit);
layout->addLayout(layoutLabel);
setLayout(layout);
setFixedSize(24060);
setVisible(false);
}
ChnPanel::~ChnPanel()
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-09-25 08:59 inputmethod\
文件 1520 2011-06-19 13:03 inputmethod\chnpanel.cpp
文件 327 2012-09-25 08:46 inputmethod\chnpanel.h
文件 9940 2012-09-22 06:19 inputmethod\chnpanel.o
文件 531 2012-09-25 08:46 inputmethod\clicklabel.cpp
文件 313 2012-09-25 08:46 inputmethod\clicklabel.h
文件 3076 2012-09-22 06:19 inputmethod\clicklabel.o
文件 387072 2011-06-19 13:03 inputmethod\data.db
文件 7795 2012-09-25 08:46 inputmethod\im.cpp
文件 1095 2012-09-25 08:46 inputmethod\im.h
文件 27156 2012-09-22 06:31 inputmethod\im.o
文件 82614 2012-09-22 06:31 inputmethod\inputmethod
文件 448 2012-09-20 16:12 inputmethod\inputmethod.pro
文件 13503 2012-09-21 10:55 inputmethod\inputmethod.pro.user
文件 88 2011-06-19 13:03 inputmethod\inputmethod.qrc
文件 230 2011-06-19 13:03 inputmethod\key.cpp
文件 137 2012-09-25 08:46 inputmethod\key.h
文件 4476 2012-09-22 06:01 inputmethod\key.o
文件 3124 2012-09-25 08:46 inputmethod\keyboard.cpp
文件 1047 2012-09-25 08:46 inputmethod\keyboard.h
文件 16544 2012-09-22 06:19 inputmethod\keyboard.o
文件 683 2012-09-25 08:46 inputmethod\main.cpp
文件 8476 2012-09-22 06:19 inputmethod\main.o
文件 12417 2012-09-21 12:02 inputmethod\Makefile
文件 2023 2012-09-22 06:19 inputmethod\moc_chnpanel.cpp
文件 5988 2012-09-22 06:19 inputmethod\moc_chnpanel.o
文件 2410 2012-09-22 06:19 inputmethod\moc_clicklabel.cpp
文件 6312 2012-09-22 06:19 inputmethod\moc_clicklabel.o
文件 3132 2012-09-22 06:19 inputmethod\moc_im.cpp
文件 9192 2012-09-22 06:19 inputmethod\moc_im.o
文件 1960 2012-09-22 06:01 inputmethod\moc_key.cpp
............此处省略20个文件信息
相关资源
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- 新笔画输入法8.2注册机
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- 易语言输入法向导部分源码易语言输
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
评论
共有 条评论