社区
Qt
帖子详情
键盘事件QKeyEvent求教
我是学友
2011-11-04 09:17:45
这两天做了个软键盘,安装事件管理器后已经能响应键盘事件了,但是有一点不会闹
通过text()函数能得到a-z的英文字母的键值,能进行处理,但是有些键我是希望得到它的信号的,比如空格键和backspace键,我是希望得到这两个键的信号然后根据信号进行处理,现在我的事件处理器是把所有的键都按text()处理了,怎么才能得到某些特定键的信号而不是其text() ??
...全文
511
3
打赏
收藏
键盘事件QKeyEvent求教
这两天做了个软键盘,安装事件管理器后已经能响应键盘事件了,但是有一点不会闹 通过text()函数能得到a-z的英文字母的键值,能进行处理,但是有些键我是希望得到它的信号的,比如空格键和backspace键,我是希望得到这两个键的信号然后根据信号进行处理,现在我的事件处理器是把所有的键都按text()处理了,怎么才能得到某些特定键的信号而不是其text() ??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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.自己发信号。
QEvent::Type 比照X的事件
成员类型文档 QEvent::Type 这个枚举类型定义了Qt中有效的事件类型。事件类型和每个类型的专门类如下: QEvent::None - 不是一个事件。 QEvent::Accessibility - 可存取性信息被请求。 QEvent::Timer - 规则的定时器事件,QTimerEvent。
【Qt OpenGL教程】28:贝塞尔曲面
这次教程中,我们将介绍贝塞尔曲面,因此这是关于数学运算的一课(这导致很不好讲),来吧,相信你能搞定它的!这一课中,我们并不是要做一个完整的贝塞尔曲面库(库的话OpenGL已经完成了),而是一个展示概念的程序,来让你熟悉曲面是怎么计算实现的。
(完整word版)Android期末考试复习试卷(仅供参考).doc
(完整word版)Android期末考试复习试卷(仅供参考).doc
(完整word版)数据库课程设计-教务管理系统[1].doc
(完整word版)数据库课程设计-教务管理系统[1].doc
(完整版)PMP考试秘笈之常见考题的答题原则与套路.doc
(完整版)PMP考试秘笈之常见考题的答题原则与套路.doc
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章