Python X-Bibliothek

Komplette X11R6-Client-Side-Implementierung in Python geschrieben
Jetzt downloaden

Python X-Bibliothek Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mike Grant
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 195 KB

Python X-Bibliothek Stichworte


Python X-Bibliothek Beschreibung

Komplette X11R6-Client-Side-Implementierung in Python geschrieben Die Python X-Bibliothek soll eine voll funktionsfähige X-Client-Bibliothek für Python-Programme sein. Es ist vollständig in Python geschrieben, im Gegensatz zu früheren X-Bibliotheken für Python (der alten X-Erweiterung und der neueren PLXLIB), die Schnittstellen zum C XLIB waren. Dies ist möglich, da X-Client-Programme über das X mit dem X-Server kommunizieren können Protokoll. Die Kommunikation erfolgt über Unix-Sockel, DECNET, TCP / IP oder ein beliebiges anderes passendes Streaming-Netzwerkprotokoll. Das C XLIB ist lediglich eine Schnittstelle zu diesem Protokoll, die für eine C-Umgebung geeignete Funktionen bereitstellt. Es gibt drei Vorteile der Wahl, um eine reine Python-Bibliothek zu implementieren: · Integration: Die Bibliothek kann das wunderbare Objektsystem in Python nutzen, der ein Einfach zu verwendende Klassenhierarchie. · Portabilität: Die Bibliothek ist verwendbar (fast) jeden Computer, der Python installiert ist. Eine C-Schnittstelle könnte problematisch an Port an Nicht-Unix-Systeme wie MS Windows oder OpenVMs sein. · Wartungsfähigkeit: Es ist viel einfacher, native Python-Module zu entwickeln und zu debuggen, als in C.-Anforderungen geschriebene Module: · Python Was ist neu in dieser Version: · Ein paar neue Erweiterungen, ein Python 2.5-Fix und ein paar Aliasnamen (display.get_atom () (display.get_atom () verwendet jetzt den internen Cache und fügte Fenster.hrose_window ()). Registerkarten in Räume konvertiert (SF-ID: 1559082). · Alex Bada hat ein Datensatzerweiterungsmodul beigetragen, wodurch Python XLIB-Programme mit Python XLIB-Ereignissen (oder alle anderen Kern- oder Erweiterungsereignisse) einfache Weise aufnehmen können. Eine Demo befindet sich im Verzeichnis Beispiele. Weitere Informationen finden Sie unter http://refspecs.freestandards.org/x11/recordlib.pdf. · Mike Meyer hat ein Xinerama-Erweiterungsmodul beigetragen, wodurch Python XLIB-Programme den X-Server über Positionen und Größen von mehreren Bildschirmen abfragen können. Spezifikationen sind etwas knifflig zu finden - hat einige ältere Spezifikationen und der Quellcode des XORG-Projekts (LIBS und Server Code) mit "endgültigen" Informationen. · Bugfix, um die Handhabung der Xauthority-Dateiparspars unter Python 2.5 zu korrigieren, um eine fehlgeschlagene Authentifizierung zu verursachen.


Python X-Bibliothek Zugehörige Software

Bimap

Haskell-Bibliothek, die bidirektionale Mapping zwischen zwei Tastenarten implementiert ...

158 9 KB

Herunterladen

Mobile fu.

Erkennen Sie automatisch mobile Anforderungen von mobilen Geräten in Ihrer Schienenanwendung ...

176 8 KB

Herunterladen

OBJ.

Lesen und schreiben Sie OBJ-Modelle mit dieser kostenlosen Haskell-Bibliothek ...

422 897 KB

Herunterladen