Python-SIP ist eine freie und Open-Source-Software-Projekt speziell für Entwickler konzipiert, die für eine einfach zu bedienendes Werkzeug suchen Python-Bindungen zu schaffen für das Qt-Toolkit (auch als Erweiterungsmodule bekannt). Es kann auch für den Aufbau von C oder C ++ Bibliothek-Anbindung für die Programmiersprache Python verwendet werden.
Projekt Distributed als Teil des PyQt
Python-SIP ist ein Teil der PyQt-Produktreihe, und es besteht aus einem Python-Modul und einen Code-Generator, der eine Reihe von Spezifikationsdateien verarbeitet und generiert C ++ und C-Code, der später in die Bindungen Erweiterungsmodul umgewandelt wird.
Das Python-SIP-Projekt bietet auch Support-Funktionen zu den automatisch generierten Code und bietet eine einfache Möglichkeit für die Nutzung vorhandener C oder C ++ Bibliotheken in einer produktiven interpretierende Programmierumgebung.
Erste Schritte mit der Python-SIP
Um die Python-SIP-Software auf Ihrem GNU / Linux-System zu installieren, müssen Sie zuerst die neueste Version von Softoware herunterladen, entpacken Sie das Archiv auf einem Ort Ihrer Wahl, einen Terminal-Emulator öffnen und zum Speicherort der navigieren entpackten Ordner.
Führen Sie die & ldquo; Python configure.py & rdquo; Befehl (ohne Anführungszeichen), um die Software zu konfigurieren und die & ldquo laufen, machen & rdquo; Befehl (ohne Anführungszeichen), es zu kompilieren. Schließlich laufen die & ldquo; make install & rdquo; Befehl (ohne Anführungszeichen) als root installieren System breit.
Unter der Haube unterstützt OSes und Verfügbarkeit
Python-SIP ist komplett in der Programmiersprache Python geschrieben, was bedeutet, dass es mit allen Linux-Kernel-basierte Betriebssysteme sowie Microsoft Windows-Betriebssysteme kompatibel ist. Es steht zum Download als Universal-Quellen-Archiv, das sowohl 32-Bit- als auch 64-Bit-Plattformen Hardware unterstützt
Was ist neu in dieser Pressemitteilung.
- wurde hinzugefügt / TypeHint / Argument, Klasse, kartiert Art, Funktion, typedef und variable Anmerkungen.
- wurde hinzugefügt / TypeHintIn / und / TypeHintOut / Argument, Klasse, kartiert Art und typedef Anmerkungen.
- wurde hinzugefügt / TypeHintValue / Argument, Klasse und kartiert Typenannotationen.
- wurde hinzugefügt / NoTypeHint / Klasse, Enum, Funktion und Variable Anmerkungen.
- Hinzugefügt wurde die% ExportedTypeHintCode und% TypeHintCode Richtlinien.
- die -f Befehlszeilenoption hinzugefügt, um Warnungen als Fehler behandeln.
- Hinzufügen der -y Befehlszeilenoption erzeugt PEP 484 kompatibel Typ Hinweis Stub-Dateien.
- Veraltete das / DocType / und / DocValue / Anmerkungen.
Was ist neu in Version 4.17:
- Diese Version fügt Unterstützung für PEP 465 PEP 492 und MSVC 2015.
Was ist neu in der Version 4.16.9:
- Dies ist ein Bug-Fix nur Release <. / li>
Was ist neu in der Version 4.16.8:.
- Dies ist in erster Linie ein Bug-Fix-Release
Was ist neu in der Version 4.16.5:
- Dies ist eine kleinere funktionale und Bug-Fix-Release .
Was ist neu in der Version 4.16.3:
- Aufzählungen jetzt __qualname__ für Python v3.3 unterstützen und später.
Was ist neu in der Version 4.15.4:
- Dies ist ein kleineres Update-Version Bug erforderlich von PyQt v5.2.
Was ist neu in der Version 4.15.3:
- Dies ist ein Bugfix-Release für eine Regression auf, die PyQtChart betrifft.
Was ist neu in der Version 4.15.2:
- Dies ist eine kleinere funktionale Version, die erforderlich sein werden, von PyQt v5.1.
- Es enthält auch Fehlerkorrekturen erforderlich durch PyKDE4.
Was ist neu in Version 4.15:
- Dies ist eine bedeutende funktionelle Mitteilung, die von PyQt v5 erforderlich ist .0.1 und PyQt v4.10.3.
Was ist neu in der Version 4.14.7:
- Dies ist eine kleinere funktionale Release und ist erforderlich, um PyQt v5.
Was ist neu in der Version 4.14.6:
- Dies ist eine kleinere Bugfix-Release
Was ist neu in der Version 4.14.5:
- Dies ist eine kleinere Bugfix-Release, die speziell für QGIS .
Kommentare nicht gefunden