Python-SIP adalah proyek perangkat lunak bebas dan terbuka yang dirancang khusus untuk pengembang yang mencari alat yang mudah digunakan untuk membuat Python binding (juga dikenal sebagai modul ekstensi) untuk toolkit Qt. Hal ini juga dapat digunakan untuk membangun C atau C ++ binding perpustakaan untuk bahasa pemrograman Python.
Didistribusikan sebagai bagian dari proyek PyQt
Python-SIP adalah bagian dari seri produk PyQt, dan itu terdiri dari modul Python dan kode generator, yang memproses satu set file spesifikasi dan menghasilkan C ++ dan kode C yang kemudian diubah menjadi modul binding ekstensi.
Proyek Python-SIP juga menyediakan fungsi dukungan untuk kode otomatis dihasilkan, dan menawarkan cara mudah untuk mengeksploitasi C yang ada atau C ++ perpustakaan di lingkungan pemrograman produktif interpretatif.
Memulai dengan Python-SIP
Untuk menginstal perangkat lunak Python-SIP pada sistem GNU / Linux Anda, Anda harus terlebih dahulu men-download versi terbaru dari Softoware, ekstrak arsip pada lokasi pilihan Anda, buka terminal emulator dan arahkan ke lokasi diekstraksi folder.
Jalankan & ldquo; python configure.py & rdquo; perintah (tanpa tanda kutip) untuk mengkonfigurasi perangkat lunak, dan menjalankan & ldquo; membuat & rdquo; perintah (tanpa tanda kutip) untuk kompilasi. Terakhir, jalankan & ldquo; make install & rdquo; perintah (tanpa tanda kutip) sebagai root untuk menginstalnya sistem lebar.
Di bawah tenda, didukung OS dan ketersediaan
Python-SIP seluruhnya ditulis dalam bahasa pemrograman Python, yang berarti bahwa itu adalah kompatibel dengan semua sistem operasi berbasis kernel Linux, serta Microsoft Windows OS. Ini tersedia untuk di-download sebagai arsip sumber universal yang mendukung 32-bit dan 64-bit platform hardware
Apa yang baru dalam rilis ini:.
- Ditambahkan / TypeHint / argumen, kelas, jenis dipetakan, fungsi, typedef dan anotasi variabel.
- Ditambahkan / TypeHintIn / dan / TypeHintOut / argumen, kelas, jenis dipetakan dan anotasi typedef.
- Ditambahkan / TypeHintValue / argumen, kelas dan jenis anotasi dipetakan.
- Ditambahkan / NoTypeHint / kelas, enum, fungsi dan penjelasan variabel.
- Ditambahkan% ExportedTypeHintCode dan% TypeHintCode arahan.
- Ditambahkan opsi baris perintah -f untuk mengobati peringatan sebagai kesalahan.
- Ditambahkan opsi baris perintah -y untuk dihasilkan PEP 484 Jenis kompatibel file petunjuk rintisan.
- Penghentian / DocType / dan / DocValue / penjelasan.
Apa yang baru di versi 4.17:
- Versi ini menambahkan dukungan untuk PEP 465, PEP 492 dan MSVC 2015.
Apa yang baru dalam versi 4.16.9:
- Ini adalah hanya rilis bug-fix <. / li>
Apa yang baru dalam versi 4.16.8:.
- Hal ini terutama rilis bug-fix
Apa yang baru dalam versi 4.16.5:
- Ini adalah minor fungsional dan bug-fix release .
Apa yang baru dalam versi 4.16.3:
- Enum sekarang mendukung __qualname__ untuk Python v3.3 dan kemudian.
Apa yang baru dalam versi 4.15.4:
- Ini adalah bug fix minor rilis dibutuhkan oleh PyQt v5.2.
Apa yang baru dalam versi 4.15.3:
- Ini adalah rilis bug fix untuk regresi yang mempengaruhi PyQtChart.
Apa yang baru dalam versi 4.15.2:
- Ini adalah fungsional rilis minor yang akan dibutuhkan oleh PyQt v5.1.
- Hal ini juga berisi perbaikan bug dibutuhkan oleh PyKDE4.
Apa yang baru di versi 4.15:
- Ini adalah rilis fungsional yang signifikan yang diperlukan oleh PyQt v5 .0.1 dan PyQt v4.10.3.
Apa yang baru dalam versi 4.14.7:
- Ini adalah rilis fungsional minor dan diperlukan oleh PyQt v5.
Apa yang baru dalam versi 4.14.6:
- Ini adalah rilis bugfix minor
Apa yang baru dalam versi 4.14.5:
- Ini adalah rilis bugfix minor, khusus untuk QGIS .
Komentar tidak ditemukan