Pyqt
From Wikipedia, the free encyclopedia
PyQt, bir Python eklentisi olarak uygulanan, platformlar arası GUI araç seti Qt'nin bir Python bağlantısıdır.
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Eylül 2022) |
Geliştirici(ler) | Riverbank Computing |
---|---|
Güncel sürüm | 5.15.4 / 10 Mart 2021 (3 yıl önce) (2021-03-10)[1] |
Programlama dili | C++ / Python[2] |
İşletim sistemi | Cross-platform |
Tür | GUI araç seti |
Lisans | GNU GPL and commercial |
Resmî sitesi | riverbankcomputing.com |
PyQt, İngiliz Riverbank Computing[3] firması tarafından geliştirilmiş ücretsiz bir yazılımdır.
4.5'ten daha eski Qt sürümlerine benzer koşullar altında mevcuttur; bu, GNU Genel Kamu Lisansı (GPL) ve ticari lisans dahil olmak üzere çeşitli lisanslar anlamına gelmektedir. Ancak GNU Kısıtlı Genel Kamu Lisansı (LGPL) değildir.
PyQt, Microsoft Windows'u, Linux'ı ve MacOS (veya Darwin) dahil olmak üzere çeşitli UNIX çeşitlerini desteklemektedir.
PyQt, yaklaşık 440 sınıftan oluşmaktadır. Ayrıca, aşağıdakiler dahil 6.000'den fazla işlev ve yöntem uygulamaktadır:
- Önemli bir GUI widget setidir.
- SQL veri tabanlarına erişim sınıflarına sahiptir (ODBC, MySQL, PostgreSQL, Oracle, SQLite)
- QScintilla, Scintilla tabanlı zengin metin düzenleyici gerecidir.
- Bir veri tabanından otomatik olarak doldurulan verilere duyarlı pencere öğeleridir.
- XML ayrıştırıcıdır.
- SVG desteği sağlamaktadır
- Windows'a ActiveX denetimlerini katmak için sınıflar sunmaktadır (yalnızca ticari sürümde)[4]
Bu bağlamaları otomatik olarak oluşturmak için Phil Thompson, diğer projelerde de kullanılan SIP aracını geliştirmiştir.
Ağustos 2009'da, Qt araç kitinin o zamanki sahibi olan Nokia, benzer işlevsellik sağlayan PySide 24 Mayıs 2021 tarihinde Wayback Machine sitesinde arşivlendi.'ı piyasaya sürmüştür. Ancak, LGPL uyarınca, Riverbank Computing ile lisans koşullarını alternatif bir lisans olarak LGPL'yi içerecek şekilde değiştirmek için bir anlaşmaya varamamıştır.