
class MyWidget(QtGui.QWidget): keyPressed = QtCore.pyqtSignal(int) def keyPressEvent(self, event): super(MyWidget, self).keyPressEvent(event) self.keyPressed.emit(event.key())...def on_key(key): # test for a specific key if key == QtCore.Qt.Key_Return: print('return key pressed') else: print('key pressed: %i' % key)self.widget.keyPressed.connect(on_key)(注意:为了保持事件的现有处理,需要调用基类实现)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)