Python merupakan bahasa yanga sangat mudah untuk dipelajari apalagi oleh para pemula, selain itu bahasa python adalah bahasa yang multiguna yaitu bahasa yang dapat digunakan untuk mengembangkan beragam perangkat lunak,mulai dari web, android, ios dan gui/dekstop bahasa python juga dapat berjalan di semua sistem operasi (Windows, Unix, Linux).
nah sekarang kita akan membuat aplikasi pertama gui python dengan menggunakan Library PyQt5.
Langkah pertama Pembuatan Aplikasi tentu saja kita harus install :
nah sekarang kita akan membuat aplikasi pertama gui python dengan menggunakan Library PyQt5.
Langkah pertama Pembuatan Aplikasi tentu saja kita harus install :
- Python ver 3.4.5 atau yang terbaru
- PyQt5 atau yang terbaru
- IDE Python tentunya J terserah kalian mau pake IDE apa yang kalian punya, disini saya pake Pycharm Community Edition yang free dan powerfull tentunya.
Instalasi python dan PyQt5
sangat mudah kok tinggal next next and finish. 😂
Oke setelah semua software
pendukung terinstall sekarang kita mulai membuat aplikasi GUI pertama kita
dengan menggunakan Library GUI PyQt.
Untuk memulai sebuah kode
pertama kita akan membuat form sederhana yang hanya memiliki satu label
didalamnya.
Langsung saja kita buat new
project pada IDE terserah mau dikasih nama apa, lalu kita buat file python dengan cara klik kanan pada folder
tsb.
Setelah itu tinggal ketik
kode berikut:
Setelah itu tinggal run atau
ketik ctr+shift+f10 J dan hasilnya
Mudah kan??
Nah lalu penjelasan kodenya seperti apa??? Daripada bingung berikut penjelasan baris code nya~.😊
Import sys
Sys merupakan sebuah modul
yang perlu diimport ke setiap program yang dibuat menggunakan PyQt karena kita
akan memanggil sys.argv pada saat membuka objek
dari kelas QApplication. Saya harap kalian sudah paham dengan konsep OOP pada python kalo belum,
baca ini dulu deh. ~link~
from PyQt5.QtWidgets import QApplication, QWidget, Qlabel
baris kode diatas akan
mengimpor kelas QApplication, Qwidget, dan Qlabel.
Kelas-kelas tersebut didefinisikan didalam modul QtWidgets
yang berada dalam paket PyQt5.
a = QApplication(sys.argv)
baris kode diatas berguna
untuk membuat objek(instance) dari
kelas QApplication. Setiap program yang
ditulis menggunakan PyQt harus memiliki objek tersebut.
form = QWidget()
baris kode diatas berguna
untuk membuat objek dari kelas QWidget, dalam
contoh tsb objek diperankan sebagai form utama dari program yang kita buat.
form.resize(200, 100)
metode resize() pada kelas QWidget, berguna untuk mengubah ukuran form, klian
bisa modifikasi lagi sesuai yang kalian inginkan.
form.move(300, 300)
metode move() pada kelas QWidget(dan kelas-kelas kontrol yang lain). Berguna
untuk menentukan posisi atau koordinat form pada saat ditampilkan.
Pemanggilan metode resize()
dan move() dapat diganti dengan setGeometry(), menjadi seperti berikut:
Form.setGeometry(300,
300, 200, 100)
baris kode diatas akan
menentukan posisi dan ukuran form pada saat ditampilkan.
form.setWindowTitle('GUI')
berguna untuk menentukan
judul form
label = QLabel('Saya suka Python')
label.move(55, 40)
label.setParent(form)
tiga baris kode diatas
berguna untuk membuat label dan menempatkannya kedalam form pada koordinasi
(55, 40). setParent() menentukan bahwa parent dari
komponen label adalah form.
form.show()
Baris kode diatas berguna untuk menampilkan
form beserta kontrol-kontrol yang ada didalmanya.
a.exec_()
merupakan pengulan utama dari
aplikasi (main loop). Form akan ditampilakn secara terus menerus sampai ada
tindakan dari user.
nah itulah penjelasan dan aplikasi program gui yang bisa kalian coba bagi yang masih bingung bisa langsung comment dibawah 😊
Kak bisa kasih penjelasan buat fitur scrollarea? Saya masih bingung sama scriptnya. Dan belum bisa bikin dia jalan scrollnya.
BalasHapusue975 air jordan,air jordan,air jordan,air jordan,air jordan,air jordan,air jordan,cheap nfl jerseys,cheap nfl jerseys ac117
BalasHapus