使用Tkinter从类中返回按钮的值

时间:2015-06-22 19:30:07

标签: python tkinter

我在这里尝试使用按钮选择一个值。如何返回'选项'的值来自班级?感谢

我想要像my_gui_value = option_box(root).option这样的东西 感谢

from Tkinter import Tk, Label, Button

class option_box:
    def __init__(self, master):
        self.master = master
        master.title("A simple GUI")

        self.label = Label(master, text="This is our first GUI!")
        self.label.pack()

        self.train_button = Button(master,text="Training",command=self.train)
        self.train_button.pack()

        self.test_button = Button(master, text="Testing", command=self.test)
        self.test_button.pack()

    def train(self):
        option=0
        print option
    def test(self):
        option=1
        print option

root = Tk()
my_gui = option_box(root)
root.mainloop()

1 个答案:

答案 0 :(得分:1)

保存而不是返回。

def train(self):
    self.option = 0
    print self.option
def test(self):
    self.option = 1
    print self.option