Anda di halaman 1dari 5

Nama : Larasati Andini

NIM : 192102013
Prodi : Informatika

1. Enclosing adalah variable pada inner function sehingga akan di ubah jika ada assignment

nonlokal, hal ini di karenakan nonlokal akan mengganti parameter function

2.
def sensorOn(message) :
"""Fungsi untuk membangkitkan sensor robot"""
def walking() :
print(message)
return walking

closure_sensorOn = sensorOn("Ready")
closure_sensorOn()
3. a. Widgetbox itu harus bekerja seperti QToolBox atau QTabWidget tetapi dapat
diperluas,mungkin untuk melihat beberapa halaman (widget) pada suatu waktu, tidak satu pun
seperti QToolBox atau QTabWidget atau QStackedWidget menyediakan tentang cara
menggabungkan plugin yang disesuaikan ke dalam desainer Qt sehingga widget khusus dapat
digunakan dengan cara yang sama seperti widget Qt standar. Contoh :

b. Object Inspector menampilkan daftar hirarki semua objek pada formulir yang saat ini sedang
diedit. Untuk menampilkan objek turunan dari widget wadah atau tata letak, klik pegangan di
sebelah label objek. Setiap objek pada formulir dapat dipilih dengan mengklik item yang sesuai di
Object Inspector. Mengklik kanan membuka menu konteks formulir. Fitur-fitur ini dapat berguna
jika Anda memiliki banyak objek yang tumpang tindih. Untuk menemukan objek di Object
Inspector , gunakan Ctrl + F.
Dalam Qt 4.4, mengklik dua kali pada nama objek memungkinkan Anda untuk mengubah nama
objek dengan in-place editor. Dalam Qt 4.5, Object Inspector menampilkan keadaan tata letak
wadah. Ikon tata letak yang rusak ditampilkan jika ada sesuatu yang salah (mis. tata letak hilang
dari wadah) dengan tata letak. Contoh :
c. Editor Properti selalu menampilkan properti objek yang saat ini dipilih pada formulir. Properti
yang tersedia bergantung pada objek yang sedang diedit, tetapi semua widget yang disediakan
memiliki properti umum seperti objectName , nama internal objek, dan diaktifkan , properti yang
menentukan apakah suatu objek dapat berinteraksi dengan atau tidak. Editor properti
menggunakan widget input Qt standar untuk mengelola properti objek pada formulir.
Properti tekstual ditampilkan dalam pengeditan baris, properti integer ditampilkan dalam spinbox,
properti boolean ditampilkan dalam kotak centang, dan properti gabungan seperti warna dan
ukuran disajikan dalam daftar drop-down widget input. Properti yang dimodifikasi ditandai
dengan label tebal. Untuk mengatur ulang, klik tombol panah di sebelah kanan. Perubahan
properti diterapkan ke semua objek yang dipilih yang memiliki properti yang sama. Contoh :

4. a. Judul Tugas : Formulir Pendaftaran Lomba


Anggota Kelompok : Retno Mareta, Larasati Andini, Gery Seldi Fernanda
Bagian mengerjakan : Mengerjakan dan menjelaskan bagian file yang di rendering menjadi
bahasa pemograman python file main.py. Dimana from formulir merupakan nama dari file py
yang di rendering, sedangkan import Ui_form merupakan nama class dari file formulir.py

b. Manfaat : Dalam merancang sebuah aplikasi menggunakan qtdesigner menjadi lebih mudah
dan simpel. Dalam memasukkan kode pun menjadi lebih mudah karena sudah dibantu dengan
design otomatis tersebut, kita hanya tinggal memodifikasi sedikit kode dan designnya. Memang
pada awal pengerjaan sedikit mengalami kesulitan jika belum paham mengenai qtdesigner, namun
jika sudah menguasai maka proses pembuatan aplikasi akan mudah.

Anda mungkin juga menyukai