Page 153 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 153
bahwa kotak teks adalah hal yang menarik perhatian pengguna. Window pop-up sekarang
akan menjadi window aktif, dan kotak teks akan siap untuk mengetik. Tanpa baris kode
ini, pengguna harus mengklik sendiri kotak teksnya sebelum mereka dapat mengetikkan
apa pun.
Selanjutnya, kita akan menambahkan tombol. Saat tombol diklik, window pop-up akan
tertutup, dan kita akan siap mengeluarkan pesan dari kotak teks. Inilah kode yang kita
perlukan:
button = Tkinter.Button(popup, text="Done")
button.pack()
Ini hanya membuat tombol baru yang bertuliskan Done di window baru kami. Dengan ini,
window pop-up akan terlihat selesai. Jika Anda menguji kode Anda sekarang, Anda akan
melihat sesuatu seperti tangkapan layar berikut:
Gambar 8 5 Tampilan Layar Window Popup “DONE”
Namun, Anda akan melihat bahwa tombol tersebut belum melakukan apa pun. Kita perlu
memberikannya command. Perbarui baris pembuatan tombol sebagai berikut:
button = Tkinter.Button(popup, text="Done",
command=popup.destroy)
Window kami menelepon popup memiliki fungsi yang disebut destroy yang menutup
window. Ketika tombol diklik, kita ingin fungsi ini dijalankan, sehingga window tertutup
dan kita dapat mengambil nama label yang diketik pengguna. Untuk melakukan ini, kita
meneruskan fungsi tersebut sebagai argumen tambahan saat kita membuat tombol.
Terakhir, untuk mendapatkan nama label, ganti yang sudah ada text = baris dengan baris
kode berikut:
142