Python-SIP este un proiect gratuit și open source software special concepute pentru dezvoltatorii care sunt în căutarea pentru un instrument ușor de utilizat pentru a crea legături, Python (de asemenea, cunoscut sub numele de module de extensie) pentru setul de instrumente Qt. Acesta poate fi de asemenea utilizat pentru construirea C sau C ++ legări bibliotecă pentru limbajul de programare Python.
Distribuite ca parte a proiectului PyQt
Python-SIP face parte din seria de produse PyQt, și cuprinde un modul Python și un generator de cod, care procesează un set de fișiere de specificație și generează C ++ și cod C, care este transformat ulterior în modulul de extensie legături.
Proiectul Python-SIP oferă, de asemenea, funcții de sprijin pentru codul generat în mod automat, și oferă o modalitate ușoară pentru exploatarea C existente sau C ++ biblioteci într-un mediu productiv de programare interpretativ.
Noțiuni de bază cu Python-SIP
Pentru a instala software-ul Python-SIP pe sistemul GNU / Linux, va trebui să descărcați mai întâi cea mai recentă versiune de Softoware, se extrage arhiva pe o locație aleasă de dumneavoastră, deschideți un emulator de terminal și să navigați la locația dosar extras.
Execută & ldquo; piton configure.py & rdquo; comandă (fără ghilimele) pentru a configura software-ul, și executați & ldquo; face & rdquo; comandă (fără ghilimele) să-l compilați. În cele din urmă, executați & ldquo; make install & rdquo; comanda (fara ghilimele) ca root pentru a instala it întregul sistem.
Sub capota, sprijinit OSes si disponibilitate
Python-SIP este scris în întregime în limbajul de programare Python, ceea ce înseamnă că acesta este compatibil cu toate sistemele de operare bazate pe Linux kernel-ului, precum și Microsoft Windows OSes. Este disponibil pentru descărcare ca o arhivă surse universale care suportă ambele platforme hardware pe 32 de biți și pe 64 de biți
Ce este nou în această versiune:.
- Sa adăugat / TypeHint / argument, clasa, tipul de trasat, funcția, typedef și adnotările variabile.
- Sa adăugat / TypeHintIn / / TypeHintOut / argument, clasa, tipul și cartată și adnotările typedef.
- Sa adăugat / TypeHintValue / argument, clasă și de tip adnotări cartografiate.
- Sa adăugat / NoTypeHint / clasa, enum, funcția și adnotările variabile.
- Sa adăugat ExportedTypeHintCode% și% TypeHintCode directive.
- A adăugat opțiunea -f linia de comandă pentru a trata avertismente ca erori.
- Sa adăugat -y opțiunea de linie de comandă pentru PEP 484 fișiere indiciu de tip stub compatibile generate.
- desconsiderat / DocType.Referinta / / DocValue / adnotări și.
Ce este nou în versiunea 4.17:
- Această versiune adaugă suport pentru PPE 465, PEP 492 si MSVC 2015.
Ce este nou în versiunea 4.16.9:
- Acesta este un doar cu eliberare-bug fix <. / li>
Ce este nou în versiunea 4.16.8:.
- Acesta este, în principal o eliberare bug-fix
Ce este nou în versiunea 4.16.5:
- Aceasta este o versiune funcțională și bug-fix minor .
Ce este nou în versiunea 4.16.3:
- enums sprijin acum __qualname__ pentru Python V3.3 și mai târziu.
Ce este nou în versiunea 4.15.4:
- Aceasta este o versiune minoră bug fix cerute de PyQt v5.2.
Ce este nou în versiunea 4.15.3:
- Aceasta este o versiune de bug fix pentru o regresie care afecteaza PyQtChart.
Ce este nou în versiunea 4.15.2:
- Aceasta este o versiune funcțională minoră, care va fi nevoie de PyQt v5.1.
- Acesta conține, de asemenea, bug fixat este nevoie de PyKDE4.
Ce este nou în versiunea 4.15:
- Aceasta este o versiune funcțională semnificativă care este cerută de PyQt v5 .0.1 și PyQt v4.10.3.
Ce este nou în versiunea 4.14.7:
- Aceasta este o versiune funcțională minoră și este impusă de PyQt v5.
Ce este nou în versiunea 4.14.6:
- Aceasta este o versiune bugfix minor
Ce este nou în versiunea 4.14.5:
- Aceasta este o versiune bugfix minoră, în special pentru QGIS .
Comentariile nu a fost găsit