Ich möchte, wenn man auf das x im MainWindow klickt um das Fenster zu schließen, das das Programm ins Systemtray geht und wenn auf das Icon im Systemtray geklickt wird das Programm wieder hergestellt wird.
Es klappt auch bis auf das Herstellen, dann wird das MainWindow wieder hergestellt aber nicht die Widgets im Mainwindow, was heisst, ich habe ein leeres Fenster.
Nun zum Code:
Hier fange ich den event ab.
Code: Alles auswählen
self.mainWindow.connect('delete-event',self.on_delete_mainWindow)
Code: Alles auswählen
def on_delete_mainWindow(self,*args):
self.mainWindow.hide_all()
self.mainWindowHide = True
Code: Alles auswählen
def on_icon_click(self, *args):
if self.mainWindowHide == True:
self.mainWindow.show_all()
self.mainWindowHide = False
else:
self.mainWindow.hide_all()
self.mainWindowHide = True
Mfg.
Stefan