| wxanythread. Erlauben Sie, dass WXPYTHON-Objektmethoden von einem beliebigen Thread aufgerufen werden |
Jetzt downloaden |
wxanythread. Ranking & Zusammenfassung
- Name des Herausgebers:
- Ryan Kelly
wxanythread. Stichworte
wxanythread. Beschreibung
Erlauben Sie WXPYTHON-Objektmethoden, von einem beliebigen Thread aufgerufen werden WXANYTHREAD ist ein Python-Modul, mit dem Methoden auf WxPyThon-Objekten von jedem Thread aufgerufen werden können. Andere Threads müssen typischerweise Ereignisse an den GUI-Thread posten, anstatt Methoden direkt aufzurufen. Dafür gibt es eingebaute Verknüpfungen (z. B. wx.callafter), sie erfassen nicht die vollständige Semantik eines Funktionsaufrufs. Dieses Modul bietet eine einfache Möglichkeit, Methoden von jedem Thread * transparent * aufzurufen, um Rückgabewerte und Ausnahmen zurückzubreiten Aus jedem Thread, wie folgt: Klasse MyFrame (WX.Frame): @anyThread def getsomedata (): dlg = myquerydialog (self, "eingeben einige Daten eingeben"), wenn dlg.showmodal () == wx.id_ok: resp = dlg. GetResponse () Return Int (bzw. bzw. bzw. bzw. resp) anheben Der anrufende Thread blockiert, während der Haupt-GUI-Thread das Dialogfeld anzeigt, und empfängt dann einen Rückgabewert oder eine Ausnahme von entsprechend. Anforderungen: · Python
wxanythread. Zugehörige Software