pyqt中的快捷键设置(CTRL-C/CTRL-V)
来源:互联网 发布:ec销售软件 编辑:程序博客网 时间:2024/05/21 17:42
def _set_shortcut(self):
"""
set ctrl-c/ctrl-v, etc...
"""
copy_action = qt.QAction(self)
copy_action.setObjectName('action_copy')
copy_action.triggered.connect(self.slot_copy)
copy_action.setShortcut(qt.QKeySequence(qt.QKeySequence.Copy))
copy_action.setShortcutContext(qt.Qt.WidgetWithChildrenShortcut)
self.addAction(copy_action)
paste_action = qt.QAction(self)
paste_action.setObjectName('action_paste')
paste_action.triggered.connect(self.slot_paste)
paste_action.setShortcut(qt.QKeySequence(qt.QKeySequence.Paste))
paste_action.setShortcutContext(qt.Qt.WidgetWithChildrenShortcut)
"""
set ctrl-c/ctrl-v, etc...
"""
copy_action = qt.QAction(self)
copy_action.setObjectName('action_copy')
copy_action.triggered.connect(self.slot_copy)
copy_action.setShortcut(qt.QKeySequence(qt.QKeySequence.Copy))
copy_action.setShortcutContext(qt.Qt.WidgetWithChildrenShortcut)
self.addAction(copy_action)
paste_action = qt.QAction(self)
paste_action.setObjectName('action_paste')
paste_action.triggered.connect(self.slot_paste)
paste_action.setShortcut(qt.QKeySequence(qt.QKeySequence.Paste))
paste_action.setShortcutContext(qt.Qt.WidgetWithChildrenShortcut)
self.addAction(paste_action)
以上的步骤中比较容易忽略的是setShortcutContext, 少此不能实现快捷键的关联。
0 0
- pyqt中的快捷键设置(CTRL-C/CTRL-V)
- vimperator 回复ctrl-c ctrl-v快捷键
- emacs中的Ctrl+c、Ctrl+v、Ctrl+x
- 屏蔽Ctrl+V Ctrl+C
- CTRL+A, CTRL+C, CTRL+V
- CEdit 响应 ctrl+a ctrl+c ctrl+v ctrl+x
- 不能想当然的ctrl+c ctrl+v
- javascript Ctrl +C、Ctrl +V等
- JPasswordField has disabled Ctrl+C Ctrl+V
- Ubuntu终端使用ctrl+c、ctrl+v
- Eclipse 每次ctrl-c ctrl-v 就变慢?
- 设置快捷键 ctrl+N
- CareerCup A Ctrl+A Ctrl+C Ctrl+V
- vim添加复制(crtl+c),粘贴(ctrl+v)ctrl+A 等快捷键
- IDocHostUIHandler::TranslateAccelerator快捷键不响应解决办法(即ctrl+c, ctrl+v不起作用解决办法)
- 激活CDialogBar中CComboBox的拷贝(Ctrl+C)和粘贴(Ctrl+V)快捷键
- mac os系统复制粘贴ctrl+c ctrl+v快捷键实现方式
- Intellij IDEA Ctrl + V 和Ctrl + C等快捷键使用不了
- BLAS loading error:
- 再探C++数组的size可以是变量
- dec 9
- poj 3259 最短路
- Ceilometer项目源码分析----ceilometer-collector服务的初始化和启动
- pyqt中的快捷键设置(CTRL-C/CTRL-V)
- 网站推广优化教程集锦
- 凌晨杂语
- [学习笔记]Java包机制
- 修改flex4 List的多选模式
- UIView动画块animation进行时默认是禁止交互(即手势什么的都不起作用),可增加参数来改变
- 打印距离叶子节点为k的节点 Print nodes that are at distance k from a leaf node
- 一个基于jQuery的弹出层插件XYTips
- Unity3d and automated builds