Verdrehung

Twisting basiert auf verdrehten aufgeschobenen Threads mit GTK
Jetzt downloaden

Verdrehung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Florent PIGOUT

Verdrehung Stichworte


Verdrehung Beschreibung

Twisting basiert auf verdrehten verzögerten Threads mit GTK Twisting ist die Python-Bibliothek, die auf verdrehten aufgeschobenen Threads mit GTK.Requirement-Threeffekte basiert Dann müssen wir die folgenden Importe am Anfang der Haupteintragsdatei der Anwendung durchführen: # Twisted Install- Twisted.Internet Import GTK2ReActor # Installieren Sie den GTK2 reactorgtk2reapreActor.install () # Twisted ImportFrom Twisted.Internet-Import-ReaktorEs Wir haben die Anwendung mit gestartet Traditioneller GTK-Hauptfaden Start: # GTK-Thread Start GTK.Main () Nun verwenden wir den verdrehten Reaktor-Start nach wie folgt: # Twisted Reactor StarTreActor.Run () Hinweis: Ihr Haupt-Grafikfenster muss erstellt werden, bevor der Reaktor mit der GTK beginnt .Framework ÜbersichtDas GUI-Teil des Twisting-Frameworks bietet folgende Funktionen: 1. GUI-Elemente, um die Tasks-Progress anzuzeigen * Progress Box: Kann in einem übergeordneten Fenster verwendet werden, um über den durchschnittlichen Fortschritt zu informieren. AUSS / PLAY-Task: Automatisch vom Framework * STOP-Task verwaltet: Geben Sie ein Flag in die Hauptschleife zurück. * Entfernen Sie eine Taskbox aus dem Fortschrittsfenster (automatisch gestoppt) NB: Jede Aufgabe entspricht einem GUI-Widget, das den Fortschrittsstatus der Task 3 anzeigt . Callbacks * Ergebnis Rückruf: Setzen Sie, wenn wir die Aufgabe hinzufügen und mit einem Ergebnis durch den verdrehten aufgeschobenen Thread anrufen, wenn die Arbeiterschleife endete * Error-Rückruf Callback: Anruf des Fortschrittsfensters Wenn alle Aufgaben abgeschlossen sind, können Sie für Meldungsanzeige verwendet werden, Fortschrittsfenster verstecken oder ich weiß nicht ... Anforderungen: · Python


Verdrehung Zugehörige Software

Yamjam

Ein mit mehreren Projekt, gemeinsam genutztes, yaml basiertes Konfigurationssystem ...

152

Herunterladen