找回密码
 立即注册
收起左侧

ShortCut快捷键的序列失效问题

4
回复
7727
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2016-12-6 17:43:37 显示全部楼层 |阅读模式
1Qter豆
如下面的两段代码:
第一段:
  1. Shortcut{
  2.             sequence: StandardKey.Cancel || StandardKey.Close
  3.             onActivated: drawer.close()
  4.         }
复制代码
第二段:
  1. Shortcut{
  2.             sequence: StandardKey.Close ||StandardKey.Cancel
  3.             onActivated: drawer.close()
  4.         }
复制代码
按照第一段代码的书写顺序,快捷键Ctrl+F4,不起作用,只有Esc起作用。第二段代码两个快捷键都起作用。 为什么会这样呢?

回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-12-12 09:05:35 显示全部楼层
可能是QT的bug吧。没试过
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2016-12-13 10:13:18 显示全部楼层
a408815041 发表于 2016-12-12 09:05
可能是QT的bug吧。没试过

BUG好多,多的实在是忍受不了了
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2017-2-10 13:53:21 显示全部楼层
StandardKey.Cancel  | StandardKey.Close 行不行 中间是一个|
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2017-2-19 09:41:26 显示全部楼层
a408815041 发表于 2017-2-10 13:53
StandardKey.Cancel  | StandardKey.Close 行不行 中间是一个|

一个表示“或”,一个表示或运算,当然不行啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了