Python 使用tkinter按钮在没有函数的情况下更改变量的值
我是编程新手,我想知道是否有任何方法可以通过Tkinter按钮调用函数来更改变量的值。 因为我必须给出一个函数作为Python 使用tkinter按钮在没有函数的情况下更改变量的值,python,python-3.x,button,tkinter,Python,Python 3.x,Button,Tkinter,我是编程新手,我想知道是否有任何方法可以通过Tkinter按钮调用函数来更改变量的值。 因为我必须给出一个函数作为command来更改任何变量的值 像这样: import tkinter as tk a = 1 def test(): global a a = 2 return root = tk.Tk() b = tk.Button(root, text="Click", command=test) b.pack() root.mainloop() 但是
command
来更改任何变量的值
像这样:
import tkinter as tk
a = 1
def test():
global a
a = 2
return
root = tk.Tk()
b = tk.Button(root, text="Click", command=test)
b.pack()
root.mainloop()
但是我想知道是否有一种方法可以不使用任何函数直接实现它
可能是这样的:
command = (a = 2)
您必须使用函数,否则它将无法工作。不,您必须使用函数,但为什么不使用它?@Tijmenthankyu先生,为了您的快速响应,我只想知道是否可能,因为如果必须更改多个变量的值,则可能会出错。什么类型的错误,也许我能帮上忙?@Tijmen不,谢谢,我只是说“有可能”会出错。