[python] zavreni okna, signal

Radek Machulka radek.machulka na gmail.com
Pátek Červen 5 07:05:45 CEST 2009


Zdravim,
u elementu tridy QtWidget existuje metoda closeEvent() vyvolana pred uzavrenim 
okna. Mrkni bud na oficialni dokumentaci: 
http://doc.qtsoftware.com/4.5/qwidget.html#closeEvent nebo na jednoduchy 
priklad: http://zetcode.com/tutorials/pyqt4/firstprograms/ (sekce Message 
Box).

Funguje to ve zkratce takhle:

class neco(QtGui.QWidget):
	...
	def closeEvent(self, event):
		...
		event.accept() # okno se uzavre
		event.ignore() $ okno se nezavre
	...


Dne čtvrtek 04 června 2009 17:31:53 Petr Zlamal napsal(a):
> Pratele,
> Potreboval bych spustit urcoty kod (metodu) pokud dojde k uzavreni
> urciteho okna (pyqt4) pomoci klasickeho krizku na horni liste okna.
> Nejak jsem v rychlosti nenasel potrebny navod ci funkci. Pokud vite jak
> signal (nejspise ten) napojit tak dekuji.
>
> Vepro
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python


Další informace o konferenci Python