Advan – Membuat aplikasi desktop dengan PyQt merupakan cara yang cukup populer di dunia pemrograman.
PyQt adalah salah satu pustaka Python yang populer untuk membuat aplikasi desktop dengan antarmuka pengguna grafis (GUI).
Pustaka ini menawarkan berbagai fitur dan kemampuan yang memungkinkan Anda membangun aplikasi yang kompleks dan menarik.
Langkah-langkah Membuat Aplikasi Desktop dengan PyQt:
Instalasi PyQt:
- Pastikan Anda sudah menginstal Python di komputer Anda.
- Unduh dan instal PyQt5. Anda dapat menggunakan pip untuk menginstalnya:Bashpip install PyQt5
Membuat File Utama:
- Buat file Python baru dengan nama apa pun, misalnya main.py.
- Impor pustaka PyQt yang diperlukan:Pythonimport sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton
Membuat Kelas Aplikasi:
Buat kelas baru yang mewarisi dari QWidget. Kelas ini akan menjadi jendela utama aplikasi Anda.
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle(‘Tutorial PyQt’)
self.resize(300, 200)
label = QLabel(‘Halo, Dunia!’, self)
label.setGeometry(100, 50, 100, 30)
button = QPushButton(‘Tekan Saya’, self)
button.setGeometry(100, 100, 100, 30)
button.clicked.connect(self.buttonClicked)
def buttonClicked(self):
print(‘Tombol ditekan!’)
Baca Juga: Cara Membuat GUI dengan Python Tkinter
4. Membuat Instans Aplikasi:
Buat instans kelas aplikasi Anda dan jalankan loop utama.
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
5. Penjelasan Kode:
- Kode di atas membuat aplikasi desktop sederhana dengan jendela, label, dan tombol.
- Label menampilkan teks “Halo, Dunia!”.
- Tombol memiliki teks “Tekan Saya”. Ketika tombol diklik, fungsi buttonClicked dipanggil.
- Fungsi buttonClicked mencetak pesan “Tombol ditekan!” ke konsol.
Baca Juga: Cara Menggunakan Selenium di Python
Menambahkan Fitur:
Anda dapat menambahkan lebih banyak fitur ke aplikasi Anda dengan menggunakan berbagai widget dan kelas yang tersedia di PyQt.
Anda juga dapat menyesuaikan tampilan aplikasi Anda dengan menggunakan CSS atau Qt Designer.
Membuat aplikasi desktop bisa menjadi proses yang mudah dan menyenangkan.
Dengan Advan One PC, Anda memiliki komputer yang powerful dan handal untuk menjalankan semua kebutuhan pengembangan software Anda.*** (muu)