[CPyUG] 如何PySide在Windows下注册全局热键

0 views
Skip to first unread message

goal...@gmail.com

unread,
Apr 27, 2011, 11:02:33 PM4/27/11
to pyth...@googlegroups.com
环境:
windows XP
Python 2.7
PySide 1.0.0

我想做一个全局的热键来触发一些方法,我看了一下Qt,应该是只支持窗口热键的,需要支持热键的话要重载
QApplication的winEventFilter方法。(之前调用RegisterHotKey来注册热键)

没有使用Python来操作Qt和Windows系统函数的经验,麻烦大家支持一下。

我想实现的是剪贴板快捷操作,比如一个快捷键把剪贴板中的数据进行 urlencode,base64 hash等,然后在鼠标旁边弹出或者直接替换剪贴板。

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

goal...@gmail.com

unread,
Apr 27, 2011, 11:16:36 PM4/27/11
to pyth...@googlegroups.com
忘了加[CPyUG] ,悔过一下

Kingson Zhou

unread,
Apr 28, 2011, 1:30:53 AM4/28/11
to pyth...@googlegroups.com
无需悔过
那个是自动加的。
--
-------------------------------------------------------------
工作的层次(依靠谱程度从低到高)=有做->做完->做对->做好->帮助他人做好
My Blog:http://www.kingson.org
Reply all
Reply to author
Forward
0 new messages