Jūs jau esate įpratę naudoti Python dinaminius kintamuosius. Tačiau Tkinter kintamieji yra statiniai, taigi juos reikia apibrėžti dar prieš priskiriant reikšmes. Tuo pat metu jie yra ir objektai, savo viduje talpinantys metodus.
Taigi Tkinter kintamųjų pavyzdžiai:
sveikas=IntVar() #nustatomas sveikas kintamasis
tekstas=StringVar() #nustatomas tekstinis kintamasis
slankus=DoubleVar() #nustatomas slankaus kablelio kintamasis
loginis=BooleanVar() #nustatomas loginis kintamasis
Kaip riskirti kintamajam reikšmę? Tuo tikslu galime pasinaudoti metodu set(). Pavyzdžiui:
sveikas.set(50)
tekstas.set('Labas rytas')
slankus.set(50.555)
loginis.set(True)
Suteikti reikšmę jau mokame, o dabar pamėginkime ją nuskaityti ir suteikti dinaminiam Python kintamajam, tai darome metodo get() pagalba:
a=sveikas.get()
b=tekstas.get()
c=slankus.get()
d=loginis.get()
Kam yra reikalingi integruoti į Tkinterį duomenų tipai? Jie reikalingi Tkinter objektuose, duomenų paėmimui ir priskyrimui.
Komentarų nėra:
Rašyti komentarą