I can't get keyboard shortcuts to work with Qt.WidgetShortcut or Qt.WidgetWithChildrenShortcut context. It seems that nothing I do will trigger the action. Below is a sample class which is giving the problem. Can anyone point out where I am going wrong?
class Widget(QtGui.QWidget): def __init__(self): super().__init__() self.act = QtGui.QAction('test', self) self.act.setShortcut(QtGui.QKeySequence(QtGui.QKeySequence.Copy)) self.act.setShortcutContext(Qt.WidgetWithChildrenShortcut) self.addAction(self.act) self.act.triggered.connect(self.slot) def slot(self): print('triggered') David
_______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt