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
   107   108   109   110   111   112   113   114   115   116   117