Python计算
我正在尝试制作一个程序,显示水泥、砖、扳手、镜子和锤子的总库存量。但问题是请帮助我 is thsi程序不断向我显示“未定义CencoInvar”,但我已在上面将其定义为(CencoInvar=Tkinter.IntVar())Python计算,python,tkinter,Python,Tkinter,我正在尝试制作一个程序,显示水泥、砖、扳手、镜子和锤子的总库存量。但问题是请帮助我 is thsi程序不断向我显示“未定义CencoInvar”,但我已在上面将其定义为(CencoInvar=Tkinter.IntVar()) 您可以在另一个范围中定义ComentInvar。您有两种可能的解决方案: 使用全局变量 使用类变量 你怎么调用代码?这些都是附加到某个更新按钮上的吗?我想还有其他原因。你想让我把所有代码都放在这里吗?@Teeban,发布一个演示问题的最小代码,几乎总能给你更好的答案,所以
您可以在另一个范围中定义ComentInvar。您有两种可能的解决方案:
你怎么调用代码?这些都是附加到某个更新按钮上的吗?我想还有其他原因。你想让我把所有代码都放在这里吗?@Teeban,发布一个演示问题的最小代码,几乎总能给你更好的答案,所以-是的,发布你的代码。
def textboxvalue2():
Total_StockIn = 0
CementIn = cementinVar.get()
HammerIn = hammerinVar.get()
SpannerIn = spannerinVar.get()
BrickIn = brickinVar.get()
MirrorIn = mirrorinVar.get()
CementOut = cementoutVar.get()
HammerOur = hammeroutVar.get()
SpannerOut = spanneroutVar.get()
BrickOut = brickoutVar.get()
MirrorOut = mirroroutVar.get()
Total_StockIn = (CementIn + HammerIn + SpannerIn + BrickIn + MirrorIn)+Total_StockIn
StockInLabel = Tkinter.Label(sub,text='The total stock in is '+str(Total_StockIn))
StockInLabel.grid(row=7, column =2)