Python e Qt (PyQt) - Metodo di chiamare prima di ridimensionare evento
-
06-09-2019 - |
Domanda
Ho una domanda. C'è classe di applicazione nel mio programma. Si è ereditato da QtGui.QMainWindow. In ini io chiamo il mio metodo che funziona con grafica. E dovrebbe essere chiamato prima evento resize. Come posso fare ciò? Grazie.
EDIT: Come è possibile se qui il valore di evento resize è 14, e spettacolo evento è 17. Quindi dovrei trovare evento con meno di 14 valori.
Ho trovato il mio problema. Nel costruttore prima di creare la maniglia di immagine sto finestra mobile in una certa posizione ... Così durante che le chiamate all'azione resizeEvent. Ci scusiamo per questa domanda.
Soluzione
Si potrebbe sostituire nella tua classe il metodo resizeEvent
(che eredita da QMainWindows
QWidget
), vedere http://doc.trolltech.com/4.4/qwidget.html#resizeEvent - in sostituzione, chiamate il vostro altro codice, quindi delegare il resto del lavoro alla versione del genitore del metodo