我不知道爲什麼試圖操縱Tkinter的部件的變量時出現錯誤:
AttributeError的:「海峽」對象有沒有屬性「包」 我嘗試做一個sieres條目名稱,所以如果我的基本的名稱是A下一個名稱將是: A_1,A_2,A_3 .....這裏是我的代碼需要幫助錯誤時操作的Tkinter窗口部件的實例名稱
def generate_fieldes(x):
generated_frame='frame1_'+x
print generated_frame
A_generated ='A_'+x
B_generated ='B_'+x
C_generated ='C_'+x
D_generated ='D_'+x
E_generated ='E_'+x
F_generated ='F_'+x
if frame1.winfo_exists()==1:
generated_frame=Frame(tab1,height=200,width=600,bg='yellow')
A_generated = AutocompleteEntry(list, generated_frame,bd =2,width=26,justify=RIGHT)
A_generated.pack(side = RIGHT)
A_generated.focus_set()
B_generated = Entry(generated_frame, bd =2,width=12,justify=RIGHT)
B_generated.pack(side = RIGHT)
C_generated = Entry(generated_frame, bd =2,width=12,justify=RIGHT)
C_generated.pack(side = RIGHT)
D_generated = Entry(generated_frame, bd =2,width=17,justify=RIGHT)
D_generated.pack(side = RIGHT)
E_generated = Entry(generated_frame, bd =2,width=17,justify=RIGHT)
E_generated.pack(side = RIGHT)
F_generated = Entry(generated_frame, bd =2,width=20,justify=RIGHT)
F_generated.pack(side = RIGHT)
generated_frame.pack(fill=X,side=TOP)
generate_fields('1')
'A_generated'只是一個字符串,而一個字符串沒有'pack'方法。 – aIKid
好吧我做的是理解,我問的是如何使它沒有錯誤 –
正如你在上面看到的例如A_generated有'pack'方法,它應該是條目 –