0
Ich erstelle eine QWidget
in einem Plugin. Ich benutze auch eine QTimer
so zeigt einige Daten abhängig von der Zeit. Wenn meine QWidget
geschlossen ist muss diese QTimer
löschen aber ich kann nicht, weil closeEvent
nicht aufgerufen wird. Was kann das Problem sein?closeEvent nicht für QWidget vom Plugin
Das scheint seltsam. Implementieren Sie QWidget :: event erneut oder installieren Sie Ereignisfilter? – cgmb
Rufen Sie 'hide()' oder 'close()' Mitglied von QWidget auf? –
Von meinem Lesen von closeEvent wird es nur auf Windows aufgerufen. Ist dein Widget in einem anderen Fenster? Wenn ja, kann die Funktion nicht aufgerufen werden. –