Python-SIP är en fri och öppen källkod projekt speciellt utformad för utvecklare som letar efter en enkel att använda verktyg för att skapa Python-bindningar (även känd som utbyggnadsmoduler) för Qt verktygslåda. Den kan också användas för att bygga C eller C ++ bibliotek bindningar för programmeringsspråket Python.
Distribueras som en del av PyQt projektet
Python-SIP är en del av PyQt produktserier, och den innefattar ett Python modul och en kodgenerator, som bearbetar en uppsättning specifikationsfilerna och genererar C ++ och C-kod som senare omvandlas till bindningar utbyggnadsmodulen.
Python-SIP-projektet ger också stödfunktioner till den automatiskt genererade koden, och erbjuder ett enkelt sätt att utnyttja befintlig C eller C ++ bibliotek på ett produktivt tolkande programmeringsmiljö.
Komma igång med Python-SIP
För att installera Python-SIP programvara på din GNU / Linux-system, måste du först ladda ner den senaste versionen från Softoware, extrahera arkivet på en valfri plats, öppna en terminalemulator och navigera till platsen för extraherade mappen.
Kör & ldquo; Python configure.py & rdquo; kommando (utan citattecken) för att konfigurera programmet och kör & ldquo; göra & rdquo; kommando (utan citattecken) för att kompilera det. Slutligen kör & ldquo; make install & rdquo; kommando (utan citattecken) som root för att installera det i hela systemet.
Under huven, stöd operativsystem och tillgänglighet
Python-SIP är skriven helt i programmeringsspråket Python, vilket innebär att den är kompatibel med alla Linuxkärnan-baserade operativsystem, samt Microsoft Windows operativsystem. Det är tillgänglig för nedladdning som en universal källor arkiv som stöder både 32-bitars och 64-bitars hårdvaruplattformar
Vad är nytt i den här versionen.
- Lade till / TypeHint / argument, klass, kartlagt typ, funktion, typedef och rörliga kommentarer.
- Lade till / TypeHintIn / och / TypeHintOut / argument, klass, kartlagt typ och typedef kommentarer.
- Lade till / TypeHintValue / argument, klass och mappade typanteckningar.
- Lade till / NoTypeHint / klass, enum, funktion och rörliga kommentarer.
- Lade till% ExportedTypeHintCode och% TypeHintCode.
- Inkom -f kommandoraden möjlighet att behandla varningar som fel.
- Inkom -y kommandoraden alternativet genererade PEP 484-kompatibel typ antydan axel filer.
- Borttagen den / DocType / och / DocValue / kommentarer.
direktiv
Vad är nytt i version 4.17:
- Denna version lägger till stöd för PEP 465, PEP 492 och MSVC 2015.
Vad är nytt i version 4.16.9:
- Detta är en bugg-fix endast släppa <. / li>
Vad är nytt i version 4.16.8.
- Detta är främst en bug-release
Vad är nytt i version 4.16.5:
- Detta är en mindre funktionell och bug-release .
Vad är nytt i version 4.16.3:
- Enums stöder nu __qualname__ för Python v3.3 och senare.
Vad är nytt i version 4.15.4:
- Detta är en mindre buggfix frisättning krävs PyQt V5.2.
Vad är nytt i version 4.15.3:
- Detta är en buggfix övergång till en regression som påverkar PyQtChart.
Vad är nytt i version 4.15.2:
- Detta är en mindre funktionell release som kommer att behövas av PyQt v5.1.
- Den innehåller också buggfixar som krävs av PyKDE4.
Vad är nytt i version 4.15:
- Detta är en viktig funktionell frisättning som krävs av PyQt v5 .0.1 och PyQt v4.10.3.
Vad är nytt i version 4.14.7:
- Detta är en mindre funktionell frisättning och kräver PyQt v5.
Vad är nytt i version 4.14.6:
- Detta är en mindre felrättningsutgåva
Vad är nytt i version 4.14.5:
- Detta är en mindre felrättningsutgåva, speciellt för qgis .
Kommentarer hittades inte