>|Sh4d0w|<
Commander
- Registriert
- Jan. 2009
- Beiträge
- 2.516
Hallo zusammen,
ich komme gerade nicht mehr bei meiner "Gameswitcher" GUI weiter.
Kurz vorab, das "Progrämmchen" öffnet sich automatisch, wenn ein XBox Controller angeschlossen wurde und ändert die Audio-Quelle auf den TV ab, startet Steam und öffnet zusätzlich ein Programm "Gopher", damit man unter Windows den Controller als Maus bedienen kann. Die bisherigen Buttons (Schaltflächen und "Icons" konnte ich mit einfachen Funktionen als Klick-Event belegen. Änderungen geschehen immer bei "klick".
Problem:
Ich möchte weitere GUI Elemente, z.B. Steam und Ubisoft Icon [Icons unter APPS], sowie den vordefinierten roten Radiobutton und die % Anzeige (Textblock) dynamisch während der Laufzeit verändern, wenn sich etwas ändert. z.B. Konnektivität Controller, Akkustatus, Check ob Programm im Taskmgr gestartet usw.
ChatGPT schlug mit einen Thread-dispatcher vor, welcher aber ganz und gar nicht funktioniert. Das war mir fachlich schon zu tief, wohin ich nur Copy & Paste nehmen konnte. Bei Google Anfragen stoße ich meist auf Schleifen oder Klickevents, welche nicht helfen. Versuche ich z.B. eine Schleife auf ein Klickevent zu legen, so hängt sich die GUI auf (=logisch)
Es muss also eine Art externe Prozess laufen, der die Elemente bei Änderungen aktualisiert. Wie stelle ich das an?
Die GUI schaut bei Programmstart bisher so aus, damit man ggf. sieht, was ich meine
ich komme gerade nicht mehr bei meiner "Gameswitcher" GUI weiter.
Kurz vorab, das "Progrämmchen" öffnet sich automatisch, wenn ein XBox Controller angeschlossen wurde und ändert die Audio-Quelle auf den TV ab, startet Steam und öffnet zusätzlich ein Programm "Gopher", damit man unter Windows den Controller als Maus bedienen kann. Die bisherigen Buttons (Schaltflächen und "Icons" konnte ich mit einfachen Funktionen als Klick-Event belegen. Änderungen geschehen immer bei "klick".
Problem:
Ich möchte weitere GUI Elemente, z.B. Steam und Ubisoft Icon [Icons unter APPS], sowie den vordefinierten roten Radiobutton und die % Anzeige (Textblock) dynamisch während der Laufzeit verändern, wenn sich etwas ändert. z.B. Konnektivität Controller, Akkustatus, Check ob Programm im Taskmgr gestartet usw.
ChatGPT schlug mit einen Thread-dispatcher vor, welcher aber ganz und gar nicht funktioniert. Das war mir fachlich schon zu tief, wohin ich nur Copy & Paste nehmen konnte. Bei Google Anfragen stoße ich meist auf Schleifen oder Klickevents, welche nicht helfen. Versuche ich z.B. eine Schleife auf ein Klickevent zu legen, so hängt sich die GUI auf (=logisch)

Es muss also eine Art externe Prozess laufen, der die Elemente bei Änderungen aktualisiert. Wie stelle ich das an?
Die GUI schaut bei Programmstart bisher so aus, damit man ggf. sieht, was ich meine
