Anda di halaman 1dari 5

LAPORAN PEMROGRAMAN BERORIENTASI OBJEK

(ANALISIS/KESIMPULAN)

Praktikum Memahami Dialog

Dosen Pengampu :

Mohammad Fathurahman S.T M.T

DISUSUN OLEH :

Fajar Muhammad (2203421006)

PROGRAM STUDI BROADBAND MULTIMEDIA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI JAKARTA

2023
Praktikum Memahami Dialog

A. Using The Input Dialog


1. Hasil Ekesekusi Program

2. Cara Kerja Program


Pada file demoInputDilaog.py, sebuah class dengan nama objek berada diatas
dibuat dengan menggunakan Ui_prepended. Class Ui_Dilaog dibuat dan
menyimpan elemen interface dari widget kami. Yang dimana class tersebut
memiliki dua method yaitu setupUi () dan retrasnlateUi (). Pada file
callInputDialog.py push button terhubung ke dispmessage () yang digunakan
untuk memilih negara. Dispmessage () akan menampung seluruh nama negara
yang dimasukkan oleh pengguna, setelah itu method getItem yang meruapakan
method dari QinputDilaog akan menampilkan combo box. Dan ketika pengguna
meng-klik combo box maka itu akan muncul dan menampilkan nama-nama
negara yang sudah dmasukkan pada qt designer. Dan ketika pengguna milih
negara maka dan diikuti dengan klik ok, negara yang dipilih akan ditampilkan
pada Line Edit box.
B. Using The Color Dialog
1. Hasil Ekesekusi Program

2. Cara Kerja Program


Pada file callColorDialog.py, push button terhubung dengan method dispcolor
(),dimana ketika pengguna meng-klik Choose color button maka method
dispcolor () akan dilibatkan. Method dispmessage () akan menugaskan method
getColor () pada class QcolorDialog, unruk membuka dialog yang menunjukkan
warna yang berbeda. Tidak hanya warna dasar yag dapat dipilih oleh pengguna,
juga dapat membuat warna custom. Setelah memilih warna yang diinginkan,
ketika pwngguna meng-klik ok pada color dialog, maka warna yang dipilih akan
ditampilkan pada frame dengan melibatkan method setStyleSheet () pada class
frame widget. Juga, kode dari warna yang dipilih akan ditampilkan melalui Label
widget.

C. Using The Font Dialog


1. Hasil Ekesekusi Program
2. Cara Kerja Program
Pada file callFontDialog.py, click() dari push button terhubung ke method
changefont (), ketiak pengguna meng-klik tombol Choose font maka method
change() akan dilibatkan. Method changefont () melibatkan method getFont ()
dari class QfontDialog, yang akan membuka dialog dengan menampilkan
perbedaan
fonts, font style, sizes, dan efek. Dengan memilih semua itu, kemudian teks hasil
akan ditampikan pada sample box. Dan juga akan ditugaskan untuk menjadi
variable font. Berikutnya, methd setFont () akan melibatkan class TextEdit untuk
mengizinkan font yang dipilih dan style untuk ditampilkan pada Text Edit widget.
Ketika meng-klik tombol Change Font, dialog font akan dibuka, dimana label
paling kiri berisi nama font, ditengah berisi style font, paling kanan berisi ukuran,
dibawah berisi efek. ketika di klik ok, font hasil akan ditampilkan pada sample
box.
D. Using File Dialog
1. Hasil Ekesekusi Program

2. Cara Kerja Program


Pada file callFileDialog.py, click() bagian dari Open menu item dengan
objectName, actionOpen, terhubung dengan method openFileDialog, ketika
pengguna meng-klik Open menu item, openFileDialog akan dilibatkan. Begitu
juga dengan click() yang bagian dari Save menu item, maka saveFileDialog akan
dilibatkan. Pada method openFileDialog, open file dialog yang dibuka dengan
meilbatkan method getOpenFileName yang merupakan class QfileDialog. Open
file dialog memungkinkan pengguna untuk mencari dan memilih file yang akan
dia buka. Setelah memilih file, ketika pengguna meng-klik tombol ok, file yang
dipilih akan akan menjadi fname variabel. File dibuka pada read-only mode dan
isi dari file akan dibaca dan menuju ke Text Edit widget dan juga akan
ditampilkan.
Setelah membuat perubahan pada isi dari file, hasil akan ditampilkan pada Text
Edit widget, ketika pengguna klik save menu item dari file dialog, method save
FileDialog () akan dilibatkan. Untuk menyimpan bisa dengan nama yang sama
pada satu lokasi yang sama atau berbeda nama. Juga dapat mengedit isi dari file
tersebut kapanpun pengguna mau.

• Open menu dapat membuka, mencari, dan memilih lokasi dan memilih
file untuk dibuka. Setelah memilih file, klik open
• Save menu method getSvaeFileName akan dilibatkan dan
menampilkan save file dialog box, ketika menyimpan dengan nama file
yang sama maka akan ada dialog box untuk mengkonfirmasi pegguna
untuk meengganti file asli dengan file baru.

Anda mungkin juga menyukai