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