0
我對編程相對比較陌生,我試圖重新創建經典街機遊戲以增加編程知識。現在我正在嘗試重新創建Pong。我已經爲遊戲創建了所有必要的動畫,但我不知道如何分配擊鍵。最後,我希望能夠提高自己的品格,並讓乒乓球向上移動。我如何在Tkinter中做到這一點,或者我可以嗎?如果我在Tkinter中無法做到,我可以使用什麼來重新創建這個遊戲?如何使用按鍵來影響python窗口中的移動
我對編程相對比較陌生,我試圖重新創建經典街機遊戲以增加編程知識。現在我正在嘗試重新創建Pong。我已經爲遊戲創建了所有必要的動畫,但我不知道如何分配擊鍵。最後,我希望能夠提高自己的品格,並讓乒乓球向上移動。我如何在Tkinter中做到這一點,或者我可以嗎?如果我在Tkinter中無法做到,我可以使用什麼來重新創建這個遊戲?如何使用按鍵來影響python窗口中的移動
使用綁定將行爲附加到鍵的方式。例如,假設您有一個畫布小部件,您正在做動畫。如果你想向上箭頭鍵來調用這樣的功能,以改變擋板的方向,你會創建這樣的綁定:
def move_up(event):
<put your "move up" code here>
the_canvas.bind("<Up>", move_up)
這將導致move_up
函數被調用每次用戶按「向上」箭頭鍵。
在互聯網上有很多地方瞭解綁定。 Tkdocs.com就是這樣一個網站。有關綁定的教程可以在這裏找到:http://www.tkdocs.com/tutorial/concepts.html#events
是的,Tkinter將爲此工作。這就是所謂的綁定功能鍵按鍵。從這裏開始:http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm這裏有很多很好的例子。 – atlasologist