Python计算

Python计算,python,tkinter,Python,Tkinter,我正在尝试制作一个程序,显示水泥、砖、扳手、镜子和锤子的总库存量。但问题是请帮助我 is thsi程序不断向我显示“未定义CencoInvar”,但我已在上面将其定义为(CencoInvar=Tkinter.IntVar()) 您可以在另一个范围中定义ComentInvar。您有两种可能的解决方案: 使用全局变量 使用类变量 你怎么调用代码?这些都是附加到某个更新按钮上的吗?我想还有其他原因。你想让我把所有代码都放在这里吗?@Teeban,发布一个演示问题的最小代码,几乎总能给你更好的答案,所以

我正在尝试制作一个程序,显示水泥、砖、扳手、镜子和锤子的总库存量。但问题是请帮助我 is thsi程序不断向我显示“未定义CencoInvar”,但我已在上面将其定义为(CencoInvar=Tkinter.IntVar())


您可以在另一个范围中定义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)