這段Python指令哪里出了問(wèn)題
指令如下:from tkinter import *root = Tk()root.title('calculator')a = Variable()e1 = Entry(root,width=28,bd=0,textvariable=a)e1.place(x=0,y=0)def a():a.set(1)Button(root,text='1',width=3,height=1,bd=1,command=a).place(x=0,y=20)root.mainloop()每次點(diǎn)擊按鈕時(shí)老是報(bào)錯(cuò):AttributeError: 'function' object has no attribute 'set'(Python3.7)
你的a既定義了變量,,又把它定義成了函數(shù),,當(dāng)然是不對(duì)的,,改函數(shù)為其它的如b就可以了
相關(guān)推薦
便查問(wèn)答是一款實(shí)用的網(wǎng)絡(luò)熱門(mén)知識(shí)問(wèn)答平臺(tái),專(zhuān)注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問(wèn)題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。