wxanythread

Permitir que los métodos de objetos WXPYPETHON se llamen desde cualquier hilo
Descargar ahora

wxanythread Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Public Domain
  • Precio:
  • FREE
  • Nombre del editor:
  • Ryan Kelly
  • Sitio web del editor:

wxanythread Etiquetas


wxanythread Descripción

Permitir que los métodos de objetos WXPYTHON se llamen desde cualquier hilo WxAnyThread es un módulo de Python que permite que se llamen a los métodos en los objetos WXPEPETHON. Otros hilos deben publicar típicamente eventos en el hilo GUI en lugar de invocar métodos directamente. Mientras que hay accesos directos incorporados para esto (por ejemplo, WX.CALLAFTER) no capturan la semántica completa de una llamada de función. Este módulo proporciona una forma fácil de invocar métodos desde cualquier hilo * de forma transparente *, propagando valores de retorno y excepciones a la subprocesura de llamadas. La interfaz principal es un decorador llamado "Anythread", que se puede aplicar a métodos para que sean seguros para llamar. Desde cualquier hilo, así: Clase MyFrame (WX.Frame): @AnyThread Def GetSomeMedata (): DLG = MyQueryDialog (yo ", ingrese algunos datos") si dlg.showmodal () == wx.id_ok: resp = DLG. GetResponse () Devuelve int (respira): elevar a NodAenterderError () El método GetMedata ahora se puede invocar directamente desde cualquier hilo. El hilo de llamada se bloqueará mientras el hilo GUI principal muestra el cuadro de diálogo, y luego recibirá un valor de devolución o una excepción según corresponda. Requisitos: · Python


wxanythread Software relacionado