• 4476阅读
  • 3回复

请问键盘上的WINDOWS键如何实现 [复制链接]

上一主题 下一主题
离线hemingway
 

只看楼主 正序阅读 楼主  发表于: 2010-05-24
我也想做一个同样的功能,当按下某一个键时,widget自动显示出来。看了一下帮助,好像如果接受键盘消息的话,必须使用setFocusPolicy,但是这样也不能完全满足要求,当我使用其他控件时,焦点就不再这个widget上了,所以按下键盘也没有用。
我希望的是像WINDOW键一样,无论什么时候,只要一按钮就弹出控件,有办法吗?
离线paranoid
只看该作者 3楼 发表于: 2010-05-25
unix下注册系统热键也应该有自己的api,具体你得自己查查看了
离线hemingway

只看该作者 2楼 发表于: 2010-05-25
如果想在unix下也同样实现这个功能呢?
离线paranoid
只看该作者 1楼 发表于: 2010-05-24
这得看你的无论什么时候到底是什么时候
程序级的热键可以使用QShortcut或者QAction
系统级的热键使用windows api RegisterHotKey
快速回复
限100 字节
 
上一个 下一个