0
所以我之前問過類似的問題,但我沒有真正得到任何答覆,所以這是一個關於評論的後續問題......代碼在下面,我不知道如何停止從每個重疊的文本其他,我試圖刪除它之前創建一個新的文本,但它只是返回一個關於座標不正確的錯誤,所以我懷疑這是解決方案。有人可以幫忙嗎?更改現有文本項目的文本而不必創建新文本項目? Tkinter
fuel = 20
# What happens when you click the space bar
def space(evt):
# Creates text that tells you the velocity and decreases velocity
global vy, g, dt, fuel
f=('Times',36,'bold')
txt=canvas.create_text(w-100,50,
text=str(fuel),font=f,fill='white')
if(fuel<0): return
fuel -= 1
canvas.delete(txt)
canvas.create_text(txt, text=str(fuel))
vy -= 3*g*dt
# If space key pressed, the function space happens
root.bind('<space>',space)
謝謝!
非常感謝你解決了這個問題! –