PyQt5 - Pendahuluan
PyQt adalah toolkit widget GUI. Ini adalah antarmuka Python untukQt, salah satu pustaka GUI lintas platform yang paling kuat dan populer. PyQt dikembangkan oleh RiverBank Computing Ltd. Versi terbaru PyQt dapat diunduh dari situs resminya - riverbankcomputing.com
PyQt API adalah sekumpulan modul yang berisi sejumlah besar kelas dan fungsi. SementaraQtCore modul berisi fungsionalitas non-GUI untuk bekerja dengan file dan direktori dll., QtGuimodul berisi semua kontrol grafis. Selain itu, ada modul untuk bekerja dengan XML(QtXml), SVG (QtSvg), dan SQL (QtSql), dll.
Daftar modul yang sering digunakan diberikan di bawah ini -
QtCore - Kelas inti non-GUI yang digunakan oleh modul lain
QtGui - Komponen antarmuka pengguna grafis
QtMultimedia - Kelas untuk pemrograman multimedia tingkat rendah
QtNetwork - Kelas untuk pemrograman jaringan
QtOpenGL - Kelas dukungan OpenGL
QtScript - Kelas untuk mengevaluasi Qt Scripts
QtSql - Kelas untuk integrasi database menggunakan SQL
QtSvg - Kelas untuk menampilkan konten file SVG
QtWebKit - Kelas untuk merender dan mengedit HTML
QtXml - Kelas untuk menangani XML
QtWidgets - Kelas untuk membuat UI bergaya desktop klasik
QtDesigner - Kelas untuk memperluas Qt Designer
Lingkungan Pendukung
PyQt kompatibel dengan semua sistem operasi populer termasuk Windows, Linux, dan Mac OS. Ini adalah lisensi ganda, tersedia di bawah GPL serta lisensi komersial. Versi stabil terbaru adalahPyQt5-5.13.2.
Windows
Roda untuk arsitektur 32-bit atau 64-bit disediakan yang kompatibel dengan Python versi 3.5 atau yang lebih baru. Cara yang disarankan untuk memasang menggunakanPIP utilitas -
pip3 install PyQt5
Untuk menginstal alat pengembangan seperti Qt Designer untuk mendukung roda PyQt5, berikut adalah perintahnya -
pip3 install pyqt5-tools
Anda juga dapat membangun PyQt5 di Linux / macOS dari kode sumber www.riverbankcomputing.com/static/Downloads/PyQt5