Exemplo n.º 1
0
    def nextHandler(self):

        #clears Range Paramenter list
        rng2.deleteRangePara()

        for widget in self.widgetlist:
            if widget.winfo_class() == 'TEntry':
                rng2.writeRangePara(widget.get())

        self.parent.minor = RangeView3(self.parent)
        self.parent.minor.grid(column=1, row=0, columnspan=3, rowspan=2, sticky=(N, S, E, W))
Exemplo n.º 2
0
    def initUI(self):

        #Heading of number of ranges
        self.numRlabel = Label(self, text="%s Ranges:" % rng2.getnRanges())

        #establish list of potential widgets
        self.widgetlist = []

        #loop through number of ranges creating widgets and creating fake blank variables
        for i in range(int(rng2.getnRanges())):
            rng2.writeRangePara("")
            rng2.writeRangePara("")
            rng2.writeRangePara("")
            self.create_widget(i)

        #Movement buttons
        self.nextB = Button(self, text="Next", command=self.nextHandler)
        self.prevB = Button(self, text="Previous", command=self.prevHandler)

        #Positioning of widgets
        self.numRlabel.grid(column=0, row=0, columnspan=2, sticky=(W))

        self.nextB.grid(column=1, row=len(self.widgetlist)+2, sticky=(S, E), padx=5, pady=5)
        self.prevB.grid(column=0, row=len(self.widgetlist)+2, sticky = (E))

        for child in self.winfo_children(): child.grid_configure(padx=5, pady=5)