Diferència entre revisions de la pàgina «PyQt: Events de teclat»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
(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…».)
(Cap diferència)

Revisió del 20:16, 23 gen 2013

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 )