如果在条目中传递一个值,下面的代码正常工作,但问题是它显示的空白条目 _tkinter.TclError:应为浮点数,但得到“”
from tkinter import *
root_tk = Tk()
def calculater():
entry_list = [Entryvalue,...,..,sometingelsevalues,]
for entryd in entry_list:
if entryd==None:
entryd.set(0)
value1=Entryvalue.get()*20
print(value1)
Entryvalue=IntVar()
Entry = Entry(root_tk,textvariable=Entryvalue).grid(row=0, column=2, padx="25")
Buttoncalculate = Button(root_tk, text="Calculate", fg="blue", command=calculater).grid(row=7, column=0)
我尝试了以下代码中的几种方法,但问题没有解决
1.
def calculater():
entry_list = [Entryvalue,...,..,sometingelsevalues,]
for entryd in entry_list:
if len(entryd.get())==0:
entryd.set(0)
value1=Entryvalue.get()*20
print(value1)
2.def calculater():
entry_list = [Entryvalue,...,..,sometingelsevalues,]
for entryd in entry_list:
if entryd=="":
entryd.set(0)
value1=Entryvalue.get()*20
print(value1)
它转换0中的所有输入
3.def calculater():
entry_list = [Entryvalue,...,..,sometingelsevalues,]
for entryd in entry_list:
if not entryd==None:
entryd.set(0)
value1=Entryvalue.get()*20
print(value1)
希望对你有帮助
我终于做到了
现在您将不会得到错误 Tcl错误:应为浮点数,但得到“”
相关问题 更多 >
编程相关推荐