Wxanythread

Laat WXPYTHON-objectmethoden van elke draad worden genoemd
Download nu

Wxanythread Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Public Domain
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ryan Kelly
  • Uitgever website:

Wxanythread Tags


Wxanythread Beschrijving

Laat WXPYTHON-objectmethoden van elke draad worden genoemd WXAYTHREAD is een Python-module waarmee methoden op WXPYTHON-objecten kunnen worden genoemd van elke thread.in WXPYTHON, methoden die de status van de GUI wijzigen, zijn alleen veilig om te bellen vanaf de thread die de hoofdgebeurtenislus loopt. Andere discussies moeten doorgaans gebeurtenissen op de GUI-schroefdraad plaatsen in plaats van rechtstreeks aan te roepen. Bijvoorbeeld dat er hiervoor zijn ingebouwde snelkoppelingen (bijvoorbeeld WX.Calnafter), worden ze niet de volledige semantiek van een functie-oproep vastgelegd. Deze module biedt een eenvoudige manier om methoden van elke thread * transparant * aan te roepen *, het voortplanteren van retourwaarden en uitzonderingen terug naar de roepdraad. De hoofdinterface is een decorator met de naam "Anythread", die kan worden toegepast op methoden om te bellen Van elke thread, zoals SO: Klasse MyFrame (WX.Frame): @Anythread DEF GETOMEDATA (): DLG = MyQueryDialog (Zelf, "Voer een aantal gegevens in") als DLG.Showmodal () == WX.ID_OK: RESP = DLG. GetResponse () Return int (resp) else: verhogen NODATAENTERDEEREROR () De Gettingomedata-methode kan nu rechtstreeks van elke draad worden aangeroepen. De roepingsdraad blokkeert terwijl de hoofdgu-draad het dialoogvenster toont en ontvangt dan een retourwaarde of uitzondering indien van toepassing. Vereisten: · Python


Wxanythread Gerelateerde software