On Thursday 19 January 2012, 10:53:31 David Townshend wrote: > 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')
Check out FocusPolicy in the fine manual.. Pete _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt