Python-SIP is een gratis en open source software project speciaal ontworpen voor ontwikkelaars die op zoek zijn naar een eenvoudig te gebruiken tool om Python bindings te maken (ook wel bekend als uitbreidingsmodules) voor de Qt toolkit. Het kan ook worden gebruikt voor het bouwen van C of C ++ library bindingen voor de Python programmeertaal.
Verspreid als onderdeel van het project PyQt
Python-SIP is onderdeel van de PyQt product-serie, en het bestaat uit een Python-module en een code generator, die een set van specificatie-bestanden verwerkt en genereert C ++ en C-code die later wordt omgezet in de bindingen uitbreidingsmodule.
De Python-SIP-project voorziet ook in ondersteunende functies om de automatisch gegenereerde code, en biedt een eenvoudige manier voor het exploiteren van de bestaande C of C ++ bibliotheken in een productieve interpretatieve programmeeromgeving.
Aan de slag met Python-SIP
Om de Python-SIP-software op uw GNU / Linux systeem te installeren, moet u eerst de laatste versie van Softoware downloaden, pak het archief op een locatie van uw keuze, open een terminal emulator en navigeer naar de locatie van de uitgepakte map.
Uitvoeren van de & ldquo; python configure.py & rdquo; commando (zonder aanhalingstekens) om de software configureren en uitvoeren van de & ldquo; maken & rdquo; commando (zonder aanhalingstekens) om het te compileren. Tot slot voert u de & ldquo; make install & rdquo; commando (zonder aanhalingstekens) als root om het te installeren het hele systeem.
Onder de motorkap, ondersteunde besturingssystemen en beschikbaarheid
Python-SIP is volledig geschreven in de programmeertaal Python, wat betekent dat het compatibel is met alle Linux kernel-gebaseerde besturingssystemen, evenals Microsoft Windows besturingssystemen is. Het is beschikbaar voor download als een universele bronnen archief dat zowel 32-bit en 64-bit hardware platformen ondersteunt
Wat is nieuw in deze release:.
- Toegevoegd de / TypeHint / argument, klasse, in kaart gebracht type, de functie typedef en variabele annotaties.
- Toegevoegd de / TypeHintIn / en / TypeHintOut / argument, klasse, in kaart gebracht type en typedef annotaties.
- Toegevoegd de / TypeHintValue / argument, klasse en in kaart gebracht typeannotaties.
- Toegevoegd de / NoTypeHint / klasse, enum, functie en variabele annotaties.
- Voegde de ExportedTypeHintCode% en% TypeHintCode richtlijnen.
- Toegevoegd de -f command line optie om waarschuwingen te behandelen als fouten.
- Toegevoegd de -y command line optie om gegenereerde PEP 484 compatibel soort hint stubbestanden.
- Afgekeurd de / DocType / en / DocValue / annotaties.
Wat is nieuw in versie 4.17:
- Deze versie voegt ondersteuning toe voor PEP 465 PEP 492 en MSVC 2015.
Wat is nieuw in versie 4.16.9:
- Dit is een bug-fix alleen vrijkomen <. / li>
Wat is nieuw in versie 4.16.8.
- Dit is voornamelijk een bug-fix release
Wat is nieuw in versie 4.16.5:
- Dit is een kleine functionele en bug-fix release .
Wat is nieuw in versie 4.16.3:
- Enumeraties ondersteunen nu __qualname__ voor Python v3.3 en later.
Wat is nieuw in versie 4.15.4:
- Dit is een kleine bug fix release vereist door PyQt v5.2.
Wat is nieuw in versie 4.15.3:
- Dit is een bugfix release voor een regressie die beïnvloedt PyQtChart.
Wat is nieuw in versie 4.15.2:
- Dit is een kleine functionele versie die nodig zullen zijn door PyQt v5.1.
- Het bevat ook bug fixes die nodig zijn door PyKDE4.
Wat is nieuw in versie 4.15:
- Dit is een belangrijke functionele release die vereist wordt door PyQt v5 .0.1 en PyQt v4.10.3.
Wat is nieuw in versie 4.14.7:
- Dit is een kleine functionele versie en is vereist door PyQt v5.
Wat is nieuw in versie 4.14.6:
- Dit is een kleine bugfix vrijgave
Wat is nieuw in versie 4.14.5:
- Dit is een kleine bugfix release, specifiek voor QGIS .
Reacties niet gevonden