当前位置:编程学习 > wap >>

小弟初学qt 想做一个Linux下的软键盘 请教下原理

不需要拼音输入法的 简单的输字母就行 该怎么实现  --------------------编程问答-------------------- 我也想做一个,有哪个大牛给下思路.. --------------------编程问答-------------------- 消息映射
光标在定位在不同的区域,映射相应的虚拟键值。
提前建一张表:X,Y的范围,对应的键值
判断区域后,处理时还得考虑按下功能键后的效果。 --------------------编程问答--------------------
引用 2 楼 guangmingdeshenju 的回复:
消息映射
光标在定位在不同的区域,映射相应的虚拟键值。
提前建一张表:X,Y的范围,对应的键值
判断区域后,处理时还得考虑按下功能键后的效果。

那请问要实现这些功能要用到哪些类 比如说建一张表:X,Y的范围,对应的键值 要从qt的哪方面入手 --------------------编程问答-------------------- 首先:自定义一个QPushButton,实现鼠标按下输出当前按钮上的文字(可以显示到终端或者弹出一个QMessgeBox);
然后:将上面自定义的按钮摆放到QDialog上,这个布局有点麻烦(如果要美观的话,我说的是用代码实现不是可视化环境)
这样基本就好了,就是一个按键消息,布局 --------------------编程问答-------------------- 是不是两种方法都可以 用坐标和QPushButton --------------------编程问答-------------------- 哈哈 之前我刚刚完成了一个开源虚拟键盘的项目 有需要的找我要源码吧 记得给我加分哦

google搜索fvkbd-gtk会得到很多相关信息的 --------------------编程问答-------------------- 能发一份给我吗? 邮箱894059823@qq.com 非常感谢! --------------------编程问答-------------------- 就是一个置顶的半透明窗口,窗口上放一些按钮,响应按钮点击消息就行了。

如果不用按钮,直接通过点击窗口的位置判断的话,比较麻烦 --------------------编程问答-------------------- 判断按键位置,然后变TEXTBOX的内容就可以了。 --------------------编程问答-------------------- 要移植到开发板的 也是一样的吗 --------------------编程问答-------------------- 创建一个类,直接继承buttongroup,然后在上面放按键,如0~9,然后,每按一个按键就发一个信号,对应同一个SLOT函数,判断信号带过来的是什么参数,然后对应输出一个数字就行了,简单. 做好后,利用这个类生成一个对象就可以了用了. --------------------编程问答--------------------
引用 6 楼 xiaoxin_ye 的回复:
哈哈 之前我刚刚完成了一个开源虚拟键盘的项目 有需要的找我要源码吧 记得给我加分哦

google搜索fvkbd-gtk会得到很多相关信息的


可以的话,也给我一份吧
邮箱:aa1080711@163.com --------------------编程问答--------------------
引用 6 楼 xiaoxin_ye 的回复:
哈哈 之前我刚刚完成了一个开源虚拟键盘的项目 有需要的找我要源码吧 记得给我加分哦

google搜索fvkbd-gtk会得到很多相关信息的
 求源码 小弟感激不尽!
邮箱nirvana.mu@hotmail.com --------------------编程问答-------------------- http://blog.csdn.net/qqyanchong/archive/2010/09/04/5863363.aspx,上面应该有你们想要的 --------------------编程问答-------------------- SYSZUXpinyin输入法
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,