过去 4 个月我一直在学习 Python,目前我正在学习 GUI 应用程序。我在使用 CheckBox 选择整数后尝试添加整数时遇到问题。整数确实加起来了,但我得到了这些疯狂的结果。
这是我的代码:
def Calculate(self):
self.message = "Your total charge = $"
chargeTotal = 0
if self.checkBoxVar1.get() == 1:
chargeTotal += 30
self.message += str(chargeTotal)
if self.checkBoxVar2.get() == 1:
chargeTotal += 20
self.message += str(chargeTotal)
if self.checkBoxVar3.get() == 1:
chargeTotal += 40
self.message += str(chargeTotal)
if self.checkBoxVar4.get() == 1:
chargeTotal += 100
self.message += str(chargeTotal)
if self.checkBoxVar5.get() == 1:
chargeTotal += 35
self.message += str(chargeTotal)
if self.checkBoxVar6.get() == 1:
chargeTotal += 200
self.message += str(chargeTotal)
if self.checkBoxVar7.get() == 1:
chargeTotal += 20
self.message += str(chargeTotal)
tkinter.messagebox.showinfo("Total Charges", self.message)
这是我不断得到的疯狂结果:https : //imgur.com/a/qwIpTrn
我知道它必须是一个简单的解决方案,但我对 Python 还是很陌生,似乎无法弄清楚
犯罪嫌疑人X
汪汪一只猫
相关分类