22-08-2007 01:18 Gustavo A. Dí­az:
> I am trying to catch the keyPressEvent of alt + esc combination with:
>
> def keyPressEvent(self, event):
>              if event.key() == QtCore.Qt.Key_Escape:
>                  self.hide()
>
> And this has no effect, the app closes anyway. What i want is to hide
> the app and not close it.
>
> What i am doing wrong?

You should use self.showMinimized() to minimize the window. See QWidget 
documentation. Also see QApplication documentation if you want to use .hide() 
but don't want application to close 
(QApplication.setQuitOnLastWindowClosed()).

-- 
Uğur Çetin

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to