Ejemplo n.º 1
0
    def units(self):
        mainframe = Frame(self.root)
        mainframe.master.title("Units")
        mainframe.style = Style()
        mainframe.style.theme_use("default")

        message = 'How would you like to measure the EC?'

        lbl1 = Message(mainframe, text=message)
        lbl1.pack(expand=True, fill='x')
        lbl1.bind("<Configure>", lambda e: lbl1.configure(width=e.width - 10))

        mainframe.pack(fill=BOTH, expand=True)

        button1 = Button(mainframe,
                         text="Date",
                         command=lambda: self.save_value("Date"))
        button1.pack(side=LEFT, padx=5, pady=5)
        button2 = Button(mainframe,
                         text="Flight Hours",
                         command=lambda: self.save_value("FH"))
        button2.pack(side=RIGHT, padx=5, pady=5)
        button3 = Button(mainframe,
                         text="Flight Cycles",
                         command=lambda: self.save_value("FC"))
        button3.pack(side=RIGHT, padx=5, pady=5)

        self.root.mainloop()
Ejemplo n.º 2
0
    def value_input(self, unit):
        self.unit = unit
        mainframe = Frame(self.root)
        mainframe.master.title("Units")
        mainframe.style = Style()
        mainframe.style.theme_use("default")

        message = 'What {} range? ex: 10, 100, 750, etc'.format(unit)
        lbl1 = Message(mainframe, text=message)
        lbl1.pack(expand=True, fill='x')
        lbl1.bind("<Configure>", lambda e: lbl1.configure(width=e.width))

        mainframe.pack(fill=BOTH, expand=True)

        self.entrybox = Entry(mainframe)
        self.entrybox.pack()
        button = Button(mainframe, text='OK', command=lambda: self.quit_gui())
        button.pack()

        self.root.mainloop()