steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 559
我们经常要处理键盘按键事件,鼠标事件,游戏棒等外围设备的事件,以便我们的程序能够和用户进行交互,这里我们介绍如何获取键盘的回车键Enter事件,其他按键的处理也就类似处理就行了。如下图,我们边看帮助文档边讲解!
首先我们创建一个widget项目,目录结构如下,详细的步骤可以参考我的其他经验。另外我们还需要创建另一个接收按键的类。如下图。
0Qt如何使用SVG
项目创建好了以后,代码无须改动,我们先在KeyReceiver这个类中添加一个eventFilter函数,这个函数是QObject的一个虚函数,我们继承过来,作为过滤按键事件的处理函数。然后我们做一个功能,就是当窗口接收到回车键按下事件的时候,我们的窗口背景设置为红色。所以这里设置一个信号。
上面如果按键不是回车键,我们直接返回给QObject去处理。注意读取事件的时候,我们需要做一下转换,把QEvent事件转成QKeyEvent事件。如下图。
然后我们需要在MainWindow里面创建按键事件接受对象,如下图。然后连接刚才的信号,这里我们直接用lamda表达式来做处理,直接设置MainWindow背景色为红色即可。注意这里的installEventFilter语句,没有这句,什么就都没了。
由于结果变化比较快,所以我们可以加上一个debug语句,结果如下图,点击回车键,窗口背景变化为红色,然后调试窗口显示nice字符串。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 559
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 501
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 421