社区
Qt
帖子详情
键盘事件QKeyEvent求教
我是学友
2011-11-04 09:17:45
这两天做了个软键盘,安装事件管理器后已经能响应键盘事件了,但是有一点不会闹
通过text()函数能得到a-z的英文字母的键值,能进行处理,但是有些键我是希望得到它的信号的,比如空格键和backspace键,我是希望得到这两个键的信号然后根据信号进行处理,现在我的事件处理器是把所有的键都按text()处理了,怎么才能得到某些特定键的信号而不是其text() ??
...全文
535
3
打赏
收藏
键盘事件QKeyEvent求教
这两天做了个软键盘,安装事件管理器后已经能响应键盘事件了,但是有一点不会闹 通过text()函数能得到a-z的英文字母的键值,能进行处理,但是有些键我是希望得到它的信号的,比如空格键和backspace键,我是希望得到这两个键的信号然后根据信号进行处理,现在我的事件处理器是把所有的键都按text()处理了,怎么才能得到某些特定键的信号而不是其text() ??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是学友
2011-11-04
打赏
举报
回复
[Quote=引用 2 楼 zhh_steven 的回复:]
可以参考int QKeyEvent::key () const方法
[/Quote]
恩,已经看到搞定了
zhh_kv
2011-11-04
打赏
举报
回复
可以参考int QKeyEvent::key () const方法
刀刀亮
2011-11-04
打赏
举报
回复
我查了半天manual貌似text()在Shift, Control, Alt, and Meta, 被按下或者释放时时返回的空串。
我的思路是:1.创建一张键值表(MAP或者Qlist<Pair<int,int> >等等)
2.用key ()来获取键盘按压时间的值来对应的在键值表中查找相应的键。
3.自己发信号。
QT 键盘监听(重写监听事件)
使用QT实现了全键盘监听。博客参考地址:https://blog.csdn.net/qq_37529913 邮箱:Dream.2017@qq.com 有疑问可以博客地址下留言,谢谢下载。
QT linux下获取键盘和鼠标事件
QT linux下获取键盘和鼠标事件,可以运行。
QT实时捕获鼠标及
键盘事件
QT实时捕获鼠标及
键盘事件
实时显示当前鼠标的状态以及坐标 实时捕获键盘按键
Qt界面响应
键盘事件
自己用Qt写的程序,当按下键盘的某个键时能响应自定义事件
Qt
键盘事件
代码实例
qt 捕获
键盘事件
,控制对象的移动。keyPressEvent()和keyReleaseEvent()
Qt
21,461
社区成员
26,688
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章