感谢您对我的问题的帮助。
我正在tkinter上使用Python 3,并在其中设置了多个页面,但是我试图在定义内的类中调用特定的textvariable,并想知道是否可以用构建脚本的方式进行操作。
这是一个很大的脚本,所以我不想在这里粘贴所有代码,我希望这足够了。
基本上,该类称为POIIN(tk.frame),我正在尝试调用
class POPage(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
self.entryboxes()
def entryboxes(self):
# Entry boxes + variables
global voucher
voucher = IntVar()
entry_box3 = tk.Entry(self, textvariable=voucher, width=32, bg="lightgreen")
entry_box3.place(x=435, y=151)
我正在尝试通过在类外进行以下操作来调用textvariable:
def do_mssql():
try:
if int(POPage.entryboxes(voucher).get()) > int(maxN):
voucherchktext()
elif int(voucher.get()) < int(minN):
voucherchktext()
else:
sql()