Die Suche ergab 7 Treffer

von Bachsau
Mittwoch 9. April 2014, 08:13
Forum: GTK+/GNOME
Thema: Funktion beim Start ausführen und Systemsignale registrieren
Antworten: 2
Zugriffe: 6042

Re: Funktion beim Start ausführen und Systemsignale registri

wobei Du aufpassen mußt, dass nur der Hauptthread die GUI verändert: GUIs sind in der Regel nicht darauf ausgelegt, dass mehrere Threads gleichzeitig darauf zugreifen.
Ich bin dabei nach dieser Anleitung hier vorgegangen. Dort werden sowohl direkte Zugriffsmöglichkeiten, wie auch die Queue ...
von Bachsau
Dienstag 8. April 2014, 19:57
Forum: GTK+/GNOME
Thema: Funktion beim Start ausführen und Systemsignale registrieren
Antworten: 2
Zugriffe: 6042

Funktion beim Start ausführen und Systemsignale registrieren

Hallo, ich bin noch recht neu bei Python und GTK.

Mein Problem ist, dass ich mein Programm dazu bringen möchte, direkt nach dem Start des GTK-Main-Loop mit der Arbeit anzufangen (eine Datei zu entschlüsseln) während es einen Statusbalken zeigt. Also bevor der Benutzer irgendetwas gedrückt hat ...
von Bachsau
Montag 7. April 2014, 04:38
Forum: Allgemeine Fragen
Thema: GUI
Antworten: 9
Zugriffe: 1561

Re: GUI

Ich verstehe nicht ganz, wie man das miteinander vergleichen kann. wxWidgets stellt die GUI schließlich mit Hilfe des nativen System-Toolkits dar. Qt und Gtk+ sind Multiplattformer, die selbst darstellen. Es kommt drauf an, was man will: Alle Funktionen eines Toolkits ausreizen, oder sich mit dem ...
von Bachsau
Sonntag 6. April 2014, 21:52
Forum: Allgemeine Fragen
Thema: Selbstreferenz im Hauptprogramm
Antworten: 6
Zugriffe: 1263

Re: Selbstreferenz im Hauptprogramm

Alles klar. Ich dachte, es hätte vielleicht noch einen anderen Grund. Danke für die Infos. :)
von Bachsau
Sonntag 6. April 2014, 20:44
Forum: Allgemeine Fragen
Thema: Selbstreferenz im Hauptprogramm
Antworten: 6
Zugriffe: 1263

Re: Selbstreferenz im Hauptprogramm

Zu dem Zeitpunkt wo Du `connect_signals()` aufrufst, müssen die Funktionen alle schon bekannt sein, denn damit kann man ja nichts verbinden was es nicht gibt.
Das stimmt. Man müsste alles mit einer Ersatzmethode verbinden, die später die eigentliche Funktion aufruft, und alle Daten übergibt ...
von Bachsau
Sonntag 6. April 2014, 19:45
Forum: Allgemeine Fragen
Thema: Selbstreferenz im Hauptprogramm
Antworten: 6
Zugriffe: 1263

Re: Selbstreferenz im Hauptprogramm

Danke. Also das mit den globals() funktioniert schonmal. :)
Allerdings ist das nur ein Schnappschuss zum Zeitpunkt des Aufrufs. Ich überlege gerade, ob es möglich ist, eine Methode zu erzeugen, die aufgerufen wird, wenn keine passende Methode definiert ist... Bin fortgeschrittener PHP-Depp, aber ...
von Bachsau
Sonntag 6. April 2014, 18:45
Forum: Allgemeine Fragen
Thema: Selbstreferenz im Hauptprogramm
Antworten: 6
Zugriffe: 1263

Selbstreferenz im Hauptprogramm

Hallo,

gibt es eine Möglichkeit auf die Funktionen des Hauptprogramms wie mit "self" innerhalb eines Objekts zu verweisen? Ich experimentiere gerade mit GtkBuilder, wo sich per XML definierte Handler über connect_signals(object) mit Funktionen verbinden lassen. Erwartet wird ein Objekt, dessen ...