Ich glaube ich habe Dich schon verstanden.
D.h. Du hast nur den Code kopiert, aber nicht das Verzeichnis. Deshalb dann auch nicht mein schön, hässliches Icon.
Aber reicht das aus, um zu erkennen, warum der Code bei funktioniert und bei Dir nicht?
Na ja egal, ich nutze jetzt also eine geheime, nicht unterstützte Funktion und fühle mich mich wie dabei wie ein Stealth Warrior
QT5 : TrayIcon Fehler???
Re: QT5 : TrayIcon Fehler???
Ceterum censeo Goo..... esse delendam
-
- Foriker
- Beiträge: 185
- Registriert: Di 4. Nov 2014, 21:11
- Kontaktdaten:
Re: QT5 : TrayIcon Fehler???
Hallo Poly,
funktioniert alles. Hab mal dies mit eingebaut, sonst bleibt das TrayIcon auf der Leiste und reagiert nicht mehr wenn ich das Programm über den Schließbutton in der Titelleiste beende. Evtl. auch noch zusätzlich eine Abfrage oder sperren falls gerade eine Aufnahme läuft.
funktioniert alles. Hab mal dies mit eingebaut, sonst bleibt das TrayIcon auf der Leiste und reagiert nicht mehr wenn ich das Programm über den Schließbutton in der Titelleiste beende. Evtl. auch noch zusätzlich eine Abfrage oder sperren falls gerade eine Aufnahme läuft.
Code: Alles auswählen
Public Sub Form_Close()
ExitApp()
End
Re: QT5 : TrayIcon Fehler???
Ja, Ihr Programm kann nicht geschlossen werden, es sei denn, Sie schließen zuerst das TrayIcon.
gambas code
gambas code
Public Sub Form_Close() If hTrayIcon.Visible Then hTrayIcon.Hide End
Ich bin Engländer und verwende Google Übersetzer. (Das tut mir leid)
Re: QT5 : TrayIcon Fehler???
Hallo Besenmuckel,
herzlichen Dank, dass Du das Programm einmal ausprobiert hast und natürlich auch für das Erkennen des Fehlers sowie Deinen Lösungsvorschlag. Der Fehler ist mir nämlich überhaupt nicht bewusst gewesen.
@Bonus,
Danke auch Dir für Deine Lösung.
Ich habe zunächst Eure beiden Vorschläge gemeinsam in die Public Sub Form_Close() aufgenommen, aber ich denke das
ExitApp() von Besenmuckel reicht, oder?
Ich freue mich immer über Kritik, Hilfe und Lösungen und vor allem diese kleine aber feine Gambas-Community gefunden zu haben.
herzlichen Dank, dass Du das Programm einmal ausprobiert hast und natürlich auch für das Erkennen des Fehlers sowie Deinen Lösungsvorschlag. Der Fehler ist mir nämlich überhaupt nicht bewusst gewesen.
@Bonus,
Danke auch Dir für Deine Lösung.
Ich habe zunächst Eure beiden Vorschläge gemeinsam in die Public Sub Form_Close() aufgenommen, aber ich denke das
ExitApp() von Besenmuckel reicht, oder?
Ich freue mich immer über Kritik, Hilfe und Lösungen und vor allem diese kleine aber feine Gambas-Community gefunden zu haben.
Zuletzt geändert von Poly am Fr 4. Okt 2024, 00:26, insgesamt 1-mal geändert.
Ceterum censeo Goo..... esse delendam
-
- Foriker
- Beiträge: 185
- Registriert: Di 4. Nov 2014, 21:11
- Kontaktdaten:
Re: QT5 : TrayIcon Fehler???
Das TrayIcon hängen bleibt ist schon länger so. Vermutlich seit Gambas-Version 3.5 oder 3.8, kann das nicht mehr genau sagen. Oder es war auch schon immer so. Ob das jetzt aber ein Bug ist keine Ahnung. In meinen Programmen hatte ich es mit delete gelöst. Nach den delete noch ein Wait 0.3 eingefügt. Also auch so würde es gehen.
Code: Alles auswählen
Public Sub Form_Close()
hTrayIcon.Delete
Wait 0.3
End
Re: QT5 : TrayIcon Fehler???
Vielen Dank,
ich werden Deinen Code übernehmen und am WE mal ausgiebig testen.
Ohne Dich wäre mir dieser Fehler wohl lange nicht aufgefallen.
ich werden Deinen Code übernehmen und am WE mal ausgiebig testen.
Ohne Dich wäre mir dieser Fehler wohl lange nicht aufgefallen.
Ceterum censeo Goo..... esse delendam
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste