[Python-es] Problema con keypressevent

Gustavo Hernández gustavo.hernandez en etecsa.cu
Lun Jul 5 16:54:03 CEST 2010


Hola a todos:

Tratando de controlar los eventos del teclado, tengo en un programa lo
siguiente:

   def keyPressEvent(self, event):
	   if not self.ui.mResul.hasFocus():

              if event.key() == QtCore.Qt.Key_F1:
                   self.fhelp()
                   return

              elif event.key() == Qt.Key_F6:
                   self.ui.abo_prov.setCurrentIndex(0)
                   self.nProv()
                   self.ui.abo_prov.setFocus()
                   return
           elif event.key() ==  Qt.Key_Return or event.key() ==
Qt.Key_Enter:
	           self.itemClicked()      
           elif event.key() == QtCore.Qt.Key_Space:
                   self.itemSpac()
                
 El asunto es que no detecta cuando presiono la barra espaciadora, el
resto de la teclas sin problemas. Alguna idea?

gracias 

-- 
Ing.Gustavo Hernández Delgado   
Esp. "B" en Ciencias Informáticas
DTI Granma
tel.(23)42-0668


------------ próxima parte ------------
An embedded and charset-unspecified text was scrubbed...
Name: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20100705/633bfd81/attachment.ksh>


Más información sobre la lista de distribución Python-es