在一些類似的問題中,這個特定的問題要麼沒有被建議的解決方法所解決,要麼問題已經被轉移到不同的主題。因此,我不得不問這樣一個問題:模塊對象沒有屬性'create_frame'
返回的錯誤是:
Traceback (most recent call last):
File "learn.py", line 8, in <module>
frame = simplegui.create_frame("Home", 300, 200)
AttributeError: 'module' object has no attribute 'create_frame'
這是相對於下面的代碼
import simplegui
message = "Welcome!"
def click():
global message
message = "Good job!"
def draw(canvas):
canvas.draw_text(message, [50,112], 48, "Red")
frame = simplegui.create_frame("Home", 300, 200)
frame.add_button("Click me", click)
frame.set_draw_handler(draw)
frame.start()
我已經安裝了「simplegui」使用PIP開Ubuntu仍然是這個問題似乎沒有根據。請提出可能的解決方案。
我感謝你幫助。 是的變通幫助,但在http://www.codeskulptor.org/docs.html,它表明,這個屬性確實存在。事實上,這種毫無根據的錯誤會導致真正不舒服的發展,因此我想解決問題的癥結並解決問題。 –
哦,這是真的,它確實說這是有趣的我試過你的代碼,並得到了同樣的錯誤它的怪異因爲我認爲simplegui只是讓TK更容易按鈕列表框等,然後Tkinter運行 – Serial
也搜索谷歌其他人有過同樣的問題,你正在使用相同的確切代碼(即時通訊假設你從某個地方得到它),所以我不知道爲什麼它不會工作,如果它在那些文檔中,我猜可能有錯誤 – Serial