Tkinter:按下按钮时更改类变量

时间:2016-12-30 06:57:41

标签: python tkinter

我正在编写一个在单击按钮时调用的函数,但在调用此函数之前,我想更改一个类变量。

你如何用按钮做到这一点?就像现在我确实将按钮声明如下:

calculatebutton = Button(self, text="run function", command=self.calculate_total(self.totals))
calculatebutton.place(x=150, y=600)

这运行我的函数,但我想更改一个类变量,我想在运行函数之前更改它。

1 个答案:

答案 0 :(得分:1)

你可以用新的方法包装你的方法,在调用你的方法之前,你可以做任何你想做的事。

   $(document).ready(function () {
        $("[id^='list']").each(function(){
            $(this).find('.item').first().addClass("active");
        })
    });

另请注意,如果要在按钮you should use lambdas调用时将参数传递给方法。