Python X-bibliotheekVoltooi X11R6 Client-Side-implementatie geschreven in Python | |
Download nu |
Python X-bibliotheek Rangschikking & Samenvatting
Advertentie
- 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