PyQt: Events de teclat

De Cacauet Wiki
La revisió el 20:16, 23 gen 2013 per Enric (discussió | contribucions) (Es crea la pàgina amb «un petit sample per incloure a la vostra classe (normalment a la main window): <syntaxhighlight lang="python"> def keyPressEvent(self, e): if e.key() == QtCo…».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

un petit sample per incloure a la vostra classe (normalment a la main window):

    def keyPressEvent(self, e):
        if e.key() == QtCore.Qt.Key_Left:
            val = self.yslider.tickPosition()
            self.yslider.setTickPosition( val - 2 )
        elif e.key() == QtCore.Qt.Key_Right:
            val = self.yslider.tickPosition()
            self.yslider.setTickPosition( val + 2 )