Page 140 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 140
window.title("Some text here")
Kita dapat memberi judul apa pun pada window yang kita suka. Kedua, kita akan
menempatkan widget sederhana di window yang menampilkan beberapa teks sebagai
berikut:
label = Tkinter.Label(window, text="Hello!")
label.pack()
Kode ini sedikit lebih rumit. Pertama, mari kita buat widget label, widget untuk
menampilkan teks (atau gambar). Saat Anda membuatnya, Anda memberikan dua
argumen: window yang Anda buat dan teks yang ingin Anda tampilkan. Perhatikan bahwa
yang kedua memiliki nama text, tetapi yang pertama tidak memiliki nama sama sekali.
Di Python, fungsi dapat menerima berbagai argumen. Kami tidak memerlukan nama
karena yang terpenting adalah yang utama. Anda dapat membedakannya berdasarkan
urutannya. Hal ini diikuti oleh argumen opsional. Argumen ini harus diberi nama sehingga
fungsi mengetahui argumen mana yang harus diabaikan. Argumen pertama diperlukan
karena widget label perlu mengetahui di window mana ia berada. Untuk GUI yang lebih
kompleks, Anda juga dapat memberi tahu widget bagian GUI mana yang harus dituju.
Baris kode kedua mengemas widget Label agar berfungsi, mengetahui ukurannya, dan
mulai menampilkannya.
Jika sekarang Anda menjalankan program, Anda akan melihat bahwa window telah
menyusut untuk mengakomodasi widget label yang baru saja Anda tambahkan, dan
judulnya tidak lagi terlihat. Masalah ini dapat diatasi dengan memberi tahu window ukuran
minimum yang diperbolehkan, seperti yang ditunjukkan dalam cuplikan kode berikut.
width = 200
height = 50
window.minsize(width, height)
Anda mungkin ingin mengubah lebarnya jika Anda memiliki judul window yang panjang.
Anda sekarang akan memiliki window yang terlihat seperti layar berikut:
129