Python X-bibliotheek

Voltooi X11R6 Client-Side-implementatie geschreven in Python
Download nu

Python X-bibliotheek Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Grant
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 195 KB

Python X-bibliotheek Tags


Python X-bibliotheek Beschrijving

Voltooi X11R6 client-side implementatie geschreven in Python De Python X-bibliotheek is bedoeld als een volledig functionele X-clientbibliotheek voor Python-programma's. Het is volledig in Python geschreven, in tegenstelling tot eerdere X-bibliotheken voor Python (de oude X-extensie en de nieuwere PLXLIB) die interfaces aan de C XLIB waren. Dit is mogelijk sinds X-clientprogramma's met de X-server via de X communiceren met de X-server protocol. De communicatie vindt plaats via UNIX-aansluitingen, decnet, TCP / IP of een ander geschikt streaming-netwerkprotocol. De C XLIB is slechts een interface voor dit protocol, het verschaffen van functies die geschikt zijn voor een C-omgeving. Er zijn drie voordelen van het kiezen om een pure Python-bibliotheek te implementeren: · Integratie: de bibliotheek kan gebruik maken van het prachtige objectsysteem in Python, en biedt een Eenvoudig te gebruiken klassenhiërarchie. · Draagbaarheid: de bibliotheek is bruikbaar op (bijna) elke computer die Python heeft geïnstalleerd. Een C-interface kan problematisch zijn voor poort aan niet-UNIX-systemen, zoals MS Windows of OpenVMS. · Onderhoudbaarheid: het is veel gemakkelijker om inheemse Python-modules te ontwikkelen en te debuggen dan modules in C.-vereisten: · Python Wat is er nieuw in deze release: · Een paar nieuwe extensies, een Python 2.5-fix en een paar aliassen (display.get_atom () gebruikt nu de interne cache en toegevoegd venster.raise_window ()). Tabs geconverteerd naar spaties (SF ID: 1559082). · Alex Badea heeft een record-extensie-module bijgedragen, waardoor Python XLIB-programma's gemakkelijk muis- en toetsenbordgebeurtenissen (of alle andere kern- of extensie-evenementen) gemakkelijk moeten zijn. Een demo bevindt zich in de directory van de voorbeelden. Zie http://refspecs.freestandards.org/x11/recordlib.pdf voor meer informatie. · Mike Meyer heeft een Xinerama-uitbreidingsmodule bijgedragen, waardoor Python XLIB-programma's de X-server over posities en -formaten van meerdere schermen kunnen ondervragen. Specificaties zijn een beetje lastig om te vinden - heeft enkele oudere specificaties en de broncode van het Xorg-project (Libs en servercode) heeft "definitieve" informatie. · Bugfix om te corrigeren van afhandeling van XAuthority-bestand parseren onder Python 2.5 Mislukte authenticatie veroorzaken.


Python X-bibliotheek Gerelateerde software

ulllib3

Open Source HTTP-bibliotheek met draadveilige verbindingspooling en bestandssteun ...

191 7 KB

Downloaden