PyQt5 - Giriş
PyQt bir GUI widget araç setidir. İçin bir Python arayüzüdürQt, en güçlü ve popüler çapraz platform GUI kitaplıklarından biri. PyQt, RiverBank Computing Ltd tarafından geliştirilmiştir. PyQt'un en son sürümü resmi web sitesinden indirilebilir - riverbankcomputing.com
PyQt API, çok sayıda sınıf ve işlev içeren bir modül kümesidir. SüreQtCore modül, dosya ve dizin vb. ile çalışmak için GUI dışı işlevsellik içerir, QtGuimodül tüm grafik kontrolleri içerir. Ek olarak, XML ile çalışmak için modüller vardır(QtXml), SVG (QtSvg)ve SQL (QtSql), vb.
Sık kullanılan modüllerin bir listesi aşağıda verilmiştir -
QtCore - Diğer modüller tarafından kullanılan çekirdek olmayan GUI sınıfları
QtGui - Grafik kullanıcı arayüzü bileşenleri
QtMultimedia - Düşük seviyeli multimedya programlama sınıfları
QtNetwork - Ağ programlama sınıfları
QtOpenGL - OpenGL destek sınıfları
QtScript - Qt Komut Dosyalarını değerlendirmek için sınıflar
QtSql - SQL kullanarak veritabanı entegrasyonu için sınıflar
QtSvg - SVG dosyalarının içeriğini görüntülemek için sınıflar
QtWebKit - HTML'yi oluşturmak ve düzenlemek için sınıflar
QtXml - XML işlemeye yönelik sınıflar
QtWidgets - Klasik masaüstü tarzı kullanıcı arayüzleri oluşturmak için sınıflar
QtDesigner - Qt Designer'ı genişletmek için sınıflar
Destekleyici Ortamlar
PyQt, Windows, Linux ve Mac OS dahil tüm popüler işletim sistemleriyle uyumludur. Çift lisanslıdır, GPL ve ticari lisans altında mevcuttur. En son kararlı sürümPyQt5-5.13.2.
pencereler
Python sürüm 3.5 veya üstü ile uyumlu 32 bit veya 64 bit mimari için tekerlekler sağlanır. Yüklemenin önerilen yolu kullanmaktırPIP yardımcı program -
pip3 install PyQt5
PyQt5 tekerleklerini desteklemek için Qt Designer gibi geliştirme araçlarını kurmak için aşağıdaki komut verilmiştir:
pip3 install pyqt5-tools
PyQt5'i Linux / macOS üzerinde www.riverbankcomputing.com/static/Downloads/PyQt5 kaynak kodundan da oluşturabilirsiniz.