Page 110 - 6734
P. 110
self.button1 = Button(self, text="Button",
command=self.command1) # створити кнопку, встановити
її властивості
# або встановити властивості так:
self.button1["text"] = "Button" # надпис
self.button1["command"] = self.command1 #
метод для виконання
# або встановити властивості так:
self.button1.config(text="Button",command=self.comman
d1)
self.button1.grid(row=0, column=0) #
розмістити в рядку 0 і стовпчику 0
self.label1=Label(self,text="Label") #
створити надпис
self.label1.grid(row=0, column=1) #
розмістити
self.tv=StringVar() # створити рядкову змінну
self.entry1=Entry(self,textvariable=self.tv)
# створити текстове поле, пов'язати з змінною tv
self.entry1.insert(0, 3.14) # вставити текст
(або так: self.tv.set("3.14"))
self.entry1.grid(row=0, column=2) #
розмістити
self.bv=BooleanVar() # створити булеву змінну
self.check1=Checkbutton(self,variable=self.bv) #
створити прапорець, пов'язати зі змінною bv
self.check1.grid(row=0, column=3) #
розмістити
self.iv=IntVar() # створити цілу змінну
self.radio1=Radiobutton(self,
text='Radio1',variable=self.iv, value=1) # створити
перемикач, пов'язати із змінною iv
self.radio1.grid(row=1, column=0) #
109