Page 112 - 6734
P. 112
master.config(menu=menu1) # установити меню
для вікна
menu11 = Menu(menu1) # створити підменю
menu1.add_cascade(label='Menu', menu=menu11)
# додати підменю
menu11.add_command(label='Exit',command=sys.exit) #
додати елемент меню
def command1(self): # метод command1
x=float(self.tv.get()) # присвоїти `x`
значення tv
self.tv.set(x**2) # установити tv значення
x**2
print self.bv.get() # вивести значення bv
print self.iv.get() # вивести значення iv
print self.dv.get() # вивести значення dv
print
self.list1.get(self.list1.curselection()) # вивести
вибраний у списку елемент
def event1(self,event): # метод event1 (обробник
події)
self.tv.set(event.x) # установити tv значення
координати миші `x`
self.canvas1.coords(self.line1,(event.x,
event.y, event.x+50, event.y+50)) # змінити
координати лінії line1
def event2(self,event): # метод event2 (обробник
події)
event.widget["fg"]="red" # змінити значення
властивості fg віджета, що викликав подію
self.command1() # виклик методу command1
root = Tk() # створити головне вікно
app = MyFrame(master=root) # створити наш фрейм на
вікні
app.mainloop() # головний цикл обробки подій
111