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

Tombol radio

                    Tombol radio biasanya digunakan dalam kelompok, dan hanya satu yang dapat dipilih
                    dalam satu waktu seperti yang ditunjukkan dalam cuplikan kode berikut:


                       state = Tkinter.IntVar()

                       radiobutton1 = Tkinter.Radiobutton(window, text="Option1",\
                                                                    value=1, variable=state)
                       radiobutton2 = Tkinter.Radiobutton(window, text="Option2",\

                                                                    value=2, variable=state)
                       radiobutton1.pack()
                       radiobutton2.pack()


                    Kita  memerlukan  variabel  untuk  menampung  pilihan  saat  ini.  Kali  ini  kami

                    menggunakanIntVar  variabel  (integer,  yang  merupakan  variabel  bilangan  bulat),  dan
                    setiap tombol memiliki nilai yang akan disimpan dalam variabel ketika tombol tersebut

                    dipilih. Kunci untuk hanya memilih satu tombol radio pada satu waktu adalah dengan
                    memberikan  argumen  variabel  yang  sama  kepada  seluruh  grup.  Pilihan  saat  ini dapat

                    diakses menggunakan state.get().


                    Skala

                    Scale memberikan penggeser yang dapat digunakan untuk memilih nilai di antara dua

                    batas seperti yang ditunjukkan dalam cuplikan kode berikut:


                       state = Tkinter.IntVar()
                       scale = Tkinter.Scale(window, label="Scale", from_=0, to=10,\
                                                   variable=state)

                       scale.pack()

                    Kita butuhIntVar (variabel bilangan bulat) untuk menyimpan nilai saat ini, dan kita dapat

                    memilih  nilai  terkecil  dan  terbesar  menggunakandari,  dan  ke  argumen.  Kita  bisa

                    mendapatkan nilai saat ini Scale menggunakan state.get().









                                                           151
   157   158   159   160   161   162   163   164   165   166   167