我想創建一個簡單的GUI,用戶在其中輸入一些文本,然後我大膽地使用某些單詞。我正在使用圖形庫,但是我得到一個'str'對象沒有'draw'屬性。窗戶幾乎立即關閉。使用Zelle時,Python'str'對象沒有屬性'draw'graphics.py
from graphics import *
win = GraphWin("Hangman", 600, 600)
win.setBackground("yellow")
textEntry = Entry(Point(233,200),50)
textEntry.draw(win)
# click the mouse to signal done entering text
win.getMouse()
text = textEntry.getText()
testText = Text(Point(150,15), text)
testText.draw(win)
finalOut = ""
outtxt = text
outtxtSplit = outtxt.split()
for word in outtxtSplit:
if word == "bold":
finalOut = finalOut + word.setStyle("bold")
else:
finalOut = finalOut + word
outtxt.draw(win)
exitText = Text(Point(200,50), outtxt)
exitText.draw(win)
win.getMouse()
win.close()
'outtxt.draw(win)'你正在調用'str'對象,錯誤信息告訴你。你期待什麼行爲? – MrPromethee