Python-SIP.

alat untuk menghasilkan binding python dari kode C ++
Unduh sekarang

Python-SIP. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Python License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Phil Thompson
  • Situs web penerbit:
  • http://wiki.python.org/moin/PyQt

Python-SIP. Tag


Python-SIP. Keterangan

Alat untuk menghasilkan binding Python dari kode C ++ Salah satu fitur Python yang membuatnya begitu kuat adalah kemampuan untuk mengambil perpustakaan yang ada, ditulis dalam C atau C ++, dan membuatnya tersedia sebagai modul ekstensi Python. Modul ekstensi tersebut sering disebut binding untuk perpustakaan.SIP adalah alat yang membuatnya sangat mudah untuk membuat binding Python untuk perpustakaan C dan C ++. Python-SIP awalnya dikembangkan untuk membuat pyqt, binding Python untuk QT Toolkit, tetapi dapat digunakan untuk membuat binding untuk setiap c atau c ++ library.SIP terdiri dari generator kode dan modul python. Generator Kode memproses serangkaian file spesifikasi dan menghasilkan kode C atau C ++ yang kemudian dikompilasi untuk membuat modul ekstensi binding. Modul SIP Python menyediakan fungsi dukungan ke kode yang dihasilkan secara otomatis. File spesifikasi berisi deskripsi antarmuka perpustakaan C atau C ++, I.E. Kelas, metode, fungsi, dan variabel. Format file spesifikasi hampir identik dengan file header C atau C ++, sehingga cara termudah untuk membuat file spesifikasi adalah dengan mengedit file header yang sesuai. SIP memudahkan untuk mengeksploitasi perpustakaan C atau C ++ yang ada dalam a Lingkungan pemrograman interpretatif produktif. SIP juga memudahkan untuk mengambil aplikasi Python (mungkin prototipe) dan secara selektif menerapkan bagian-bagian dari aplikasi (mungkin untuk alasan kinerja) dalam C atau C ++. Apa yang baru dalam rilis ini: · Rilis ini menambahkan kemampuan untuk membungkus kelas dan fungsi dengan cara yang berbeda dan memungkinkan aplikasi untuk memilih implementasi tertentu saat runtime. · Ini menambah dukungan untuk __iter__ dan __Next__. · Jenis yang dipetakan sekarang dapat bertindak sebagai namespace untuk enum dan metode statis. · / Array / anotasi sekarang dapat diterapkan pada kelas dan jenis yang dipetakan. · / Noargparser / anotasi sekarang dapat diterapkan pada metode serta fungsi.


Python-SIP. Perangkat Lunak Terkait

gtkaml.

Gtkaml adalah bahasa markup aplikasi untuk GTK + VALA. ...

153

Unduh