Page 150 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 150

Anda sekarang seharusnya memiliki program yang terlihat seperti tangkapan layar

                    berikut:




























                                   Gambar 8 4 Tampilan Layar dengan Penanda pada Peta


               D.  Menambahkan Label

                          Akan berguna jika setiap kali kita mengklik peta, bersamaan dengan menambahkan
                   penanda melingkar, kita juga dapat menambahkan beberapa kata untuk menjelaskan apa

                   yang kita tandai.


                   Label Dasar
                   Mendapatkan  teks dari pengguna program Anda bisa jadi sedikit rumit, jadi mari  buat

                   versi sederhana terlebih dahulu untuk memastikan kita memiliki struktur kode yang benar.

                   Tambahkan dua baris kode berikut  di akhir fungsi canvasclick:


                           label = getlabelname()
                           widget.create_text(x, y+2*size, text=label)


                   Baris  kode  pertama  mendapatkan  beberapa  teks  dari  fungsi  yang  belum  kita  tulis  dan
                   dipanggil dapatkan getlabelname. Fungsi ini pada akhirnya akan meminta pengguna

                   untuk mengetikkan beberapa teks ke dalam window pop-up kecil, namun untuk saat ini,

                   ini hanya akan memberi kita pesan default. Baris kode kedua menggambar teks kita pada
                   posisi  tertentu  tepat  di  bawah  lingkaran.  Seperti  widget.create_oval  lebih  awal,





                                                           139
   145   146   147   148   149   150   151   152   153   154   155