gpt4 book ai didi

Python 无法识别属性

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:23 25 4
gpt4 key购买 nike

我正在编写我的第一个 GUI 应用程序来为一家公司寻找产品。

from Tkinter import *
import tkMessageBox

def debug():
buttonText = relStatus.get()
tkMessageBox.showinfo("You Clicked ", buttonText)
return

app = Tk()
app.title("Ironcraft Product Finder")
app.geometry("700x500")

labelText = StringVar()
labelText.set("Choose an Appliance Type")
topLabel = Label(app, textvariable = labelText, height = 5).pack()

fire = Button(app, text="Fire", width=20, command=debug)
fire.pack(padx=10)

relStatus = StringVar()
relStatus.set(fire.text)

app.mainloop()

当我运行它时,它会出现错误消息:

AttributeError: Button instance has no attribute 'text'

但在创造“火”时它说

text="fire"

这不是属性吗?

最佳答案

Tkinter 模块有点老套; text 值可以通过项目查找访问:

relStatus.set(fire['text'])

参见 Setting Options section Tkinter 文档。

关于Python 无法识别属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11967015/

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