gpt4 book ai didi

python - 条目实例没有属性 '__float__'

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:49 25 4
gpt4 key购买 nike

我在 python 中编写了一个模拟射击佳能,我得到了错误:

Traceback (most recent call last):
File "C:\Users\Casper\Desktop\Skole\Dropbox\Skråkast\det_skraa_kast.py", line 47, in <module>
float(speed)
AttributeError: Entry instance has no attribute '__float__'

我的代码(抱歉丹麦语调用名:-):

#==LabelFrame==#

labelframe = LabelFrame(master, text="Parametre for affyring", bd = 3, font=("Aeria", "8", "bold"))
labelframe.pack(side = BOTTOM, expand="yes", fill="both")




#--Indtastning af fart--#

speedlabel = Label(labelframe, text="Indtast farten af kuglen", font=("Aeria", "8", "bold"))
speedlabel.pack(side = TOP)
speed = Entry(labelframe, bd = 3)
speed.pack(side = TOP)
float(speed)




#--Indtasning af vinkel--#

anglelabel = Label(labelframe, text="Indtast vinklen af kanonen", font=("Aeria", "8", "bold"))
anglelabel.pack(side = TOP)
angle = Entry(labelframe, bd = 3)
angle.pack()
float(angle)


... code creating a coordinate system ...




#==Update knap==#

def update(event=None):

speedentry = speed.get()
angleentry = angle.get()

真的希望你能帮助我:-)

最好的问候,卡斯珀

p.s 可能值得注意的是我正在运行 2.7.3(我的老师要求)

最佳答案

Entry 对象不可转换为float,但它的值可能是。 (我猜你正在使用 Tkinter。)试试这个:

float(speed.get())

#...

float(angle.get())

关于python - 条目实例没有属性 '__float__',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com