我的代码是在这里:我怎样才能解决这个错误:类型错误:不支持的操作数类型(S)为/:“海峡”和“廉政”(这是一个小费计算器)
import sys
from tkinter import *
def mhello():
text1 = total
mlabel1 = Label(text=text1, fg ="red")
mlabel1.pack()
return
dog = Tk()
input0 = StringVar()
input1 = StringVar()
input2 = StringVar()
dog.geometry('450x450')
dog.title("Tip Calculator")
mlabel = Label(text='This is a Simple Tip Calculator', fg ="red")
mlabel.pack()
mentry = Entry(dog, textvariable=input0)
mentry.pack()
mentry0 = Entry(dog, textvariable=input1)
mentry0.pack()
mentry1 = Entry(dog, textvariable=input2)
mentry1.pack()
meal = input0.get()
tax = input1.get()
tip = input2.get()
tip = tip/100
tax = tax/100
meal = meal + meal * tax
total = meal + meal * tip
mbutton = Button(text='Calculate',command = mhello)
mbutton.pack()
dog.mainloop()
提示:
应改为你这是什么想'StringVar'是为了? – 2014-08-29 22:51:55
请直接询问代码 – Coconop 2014-08-29 22:54:06
@heltonbiker之前,请展示一些研究工作量:是的,因为OP刚刚发布了一个链接到Google Docs文档的链接,而此网站旨在提供自包含的问题和解答(否则它很容易过时)。我打破了什么? – Tadeck 2014-08-29 22:55:38