QML对键盘事件的处理
来源:互联网 发布:glibc malloc源码 编辑:程序博客网 时间:2024/05/02 00:15
文章参考自安晓辉的书籍
我们要实现的功能就是在窗口上显示,我当前按下了哪个数字键。
import QtQuick 2.3import QtQuick.Window 2.2Window { visible: true Rectangle{ Text {//用于显示按键情况 anchors.centerIn: parent id: keyname; text: qsTr("键盘记录器"); } focus: true//不获取焦点是不能处理键盘事件的,所以要设置为true width: 200; height: 200; anchors.centerIn: parent; Keys.enabled: true; Keys.onEscapePressed: Qt.quit(); Keys.onPressed: { switch(event.key) { case Qt.Key_0: case Qt.Key_1: case Qt.Key_2: case Qt.Key_3: case Qt.Key_4: case Qt.Key_5: case Qt.Key_6: case Qt.Key_7: case Qt.Key_8: case Qt.Key_9: event.accepted=true; keyname.text=event.key-Qt.Key_0; break; } } }}
0 0
- QML对键盘事件的处理
- Qml实现对鼠标和键盘事件的简单处理
- qml键盘按键事件
- 处理qml事件
- QML事件处理--MouseArea
- QML事件处理--定时器
- QML QuickItem鼠标键盘处理
- Android的键盘事件处理
- Android的键盘事件处理
- 键盘引起的事件处理
- QML事件处理--按键处理
- 对键盘弹出的处理
- 对“键盘读入”的处理
- Qml 拖拽事件处理
- QML QQuickItem处理鼠标事件
- 对 键盘 事件 监听NSNotification 处理相应页面 变化UIKeyboardAnimation
- 对 键盘 事件 监听NSNotification 处理相应页面 变化UIKeyboardAnimation
- 对 键盘 事件 监听NSNotification 处理相应页面 变化UIKeyboardAnimation
- css+div绝对居中
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- hadoop系列文档4-配置Yarn高可用HA
- 关于对AndroidManifest.xml的理解
- 判断字符串是否为”回文“
- QML对键盘事件的处理
- IOS图片转base64字符串和字符串转回图片
- jqurey_servlet_json流程
- Java InputStream&FileInputStream 源代码分析
- 受限玻尔兹曼机——简单证明
- CNN卷积神经网络
- The Future of Real-Time SLAM and "Deep Learning vs SLAM" 深度学习与slam
- POJ2386水洼问题 优先深度搜索
- gerrit 使用中踩过的小坑