Example #1
0
    def createWidgets(self):

        self.mainmenu = Menu(self.master)
        self.mainmenu.config(borderwidth=1)
        self.master.config(menu=self.mainmenu)

        self.filemenu = Menu(self.mainmenu)
        self.filemenu.config(tearoff=0)
        self.mainmenu.add_cascade(label='File',
                                  menu=self.filemenu,
                                  underline=0)
        self.filemenu.add_command(label='Apply', command=self.wApplyCB)
        self.filemenu.add_command(label='Cancel', command=self.wCancelCB)

        self.master.grid_rowconfigure(0, weight=1)
        self.master.grid_columnconfigure(0, weight=1)

        w = wFrame = LabelFrame(self.master, text='Move relative')

        w.grid(row=0, column=0, sticky=NSEW, padx=5, pady=5)
        w.grid_columnconfigure(0, weight=0)
        w.grid_columnconfigure(1, weight=1)

        w = Label(wFrame, text='Distance (mm) :', anchor=E)
        w.grid(row=0, column=0, sticky=NSEW)

        w = self.wDistance = XFloatEntry(wFrame,
                                         bg='white',
                                         width=10,
                                         borderwidth=2,
                                         justify=LEFT)
        w.grid(row=0, column=1, sticky=NSEW)
        w.callback(self.wEnterCB)
        w.enable_color(enable=False)