PyQt
From Wikipedia, the free encyclopedia
PyQt mengimplementasikan sekitar 440 kelas dan lebih dari 6.000 fungsi dan metode[3] termasuk:
- seperangkat widget GUI yang substansial
- kelas-kelas untuk mengakses SQL database (ODBC, MySQL, PostgreSQL, Oracle, SQLite)[4]
- QScintilla, widget editor teks kaya berbasis Scintilla
- widget data aware yang diisi secara otomatis dari database
- aplikasi XML parser
- dukungan SVG
- kelas-kelas untuk menyematkan kontrol ActiveX pada Windows (hanya dalam versi komersial)[5]
Fakta Singkat Tipe, Versi pertama ...
PyQt | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | Pustaka Python | ||||||||
Versi pertama | 1998 | ||||||||
Versi stabil | |||||||||
Lisensi | GNU GPL dan Komersial | ||||||||
| |||||||||
Sumber kode | |||||||||
| |||||||||
Tutup
PyQt adalah lintas platform GUI perangkat Qt yang mengikat pada Python yang diimplementasikan sebagai plug-in. PyQt adalah perangkat lunak gratis yang dikembangkan oleh perusahaan Inggris bernama Riverbank Computing. PyQt tersedia di bawah persyaratan yang sama untuk Qt versi yang lebih tua dari 4,5; hal ini berarti berbagai bentuk termasuk lisensi GNU General Public License (GPL) dan lisensi komersial, tetapi tidak GNU Lesser General Public License (LGPL).[1] PyQt mendukung Microsoft Windows serta berbagai varian dari UNIX, termasuk Linux dan MacOS (atau Darwin OS).[2]
Untuk secara otomatis menghasilkan binding ini, Phil Thompson mengembangkan alat SIP, yang juga digunakan pada proyek-proyek lainnya.
Pada bulan agustus 2009, Nokia, pemilik perangkat Qt, merilis PySide, menyediakan fungsi yang sama, tetapi di bawah LGPL,[6] setelah gagal mencapai kesepakatan dengan Riverbank Computing[7] untuk mengubah persyaratan lisensinya untuk memasukkan LGPL sebagai lisensi alternatif.