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.