Cómo implementar teclas de acceso rápido en Python qt4
Dos métodos.
1. El método setShortCut('Ctrl C') establece la tecla de acceso directo.
2. Escribe tu propio procesamiento de eventos.
Ejemplo 1 (refiriéndose al tutorial de ZetCode PyQt4) #! /usr/bin/python
#?
Autor: Jan?
"""
import?sys
from?PyQt4?import?QtGui
clase?Ejemplo(QtGui.QMainWindow):
def?__init__(self):
super(Ejemplo ,?self).__init__()
self.initUI()
def?initUI(self):
exitAction?=?QtGui.QAction(QtGui .QIcon('exit.png'),?'&Salir',?self)
exitAction.setShortcut('Ctrl Q')
exitAction.setStatusTip('¿Salir? aplicación' )
exitAction.triggered.connect(QtGui.qApp.quit)
self.statusBar()
barra de menú?=?=?menubar.addMenu (' amp;File')
fileMenu.addAction(exitAction)
self.setGeometry(300,?300,?300,?200)
self .setWindowTitle (?setWindowTitle('Barra de menú')
self.show()
def?main():
app?=?QtGui.QApplication( sys. argv)
ex?=?Ejemplo()
sys.exit(app.exec_())
if?__name__? ==?__main__ ':
main()
Ejemplo 2
/makeit/blog/332902