我正在寻找可以在 Tkinter 小部件中使用 x 值的方法。我无法从网上找到合适的答案。任何建议表示赞赏。谢谢
关于,确认,它返回 x 并且 print(x) 有效。
from pyautogui import *
def test():
global x
x = confirm(buttons=['z2037', 'z2039'])
test()
print(x)
from pyautogui import *
from tkinter import *
root = Tk()
def test():
global x
x = confirm(buttons=['Z2 037', 'Z2 039'])
b = Button(root, text='KLO', padx=50, pady=50, command=test)
b.pack()
root.mainloop()
print(x)
如果我在 root.mainloop() 上方添加 print(x),Python 会抛出一个错误,说名称“x”虽然是全局的,但没有定义。如果我在 root.mainloop() 下添加 print(x),它就可以工作。
但是,我想在 tkinter 小部件中使用 x 值(Z2 037 或 Z2 039)。有没有办法做到这一点?