[英]How can I add multiple keys to listen in python turtle?
我想在 python 烏龜中放置更多鍵,但每次我這樣做時都會告訴我一個錯誤。 有什么辦法可以用多個鍵做到這一點? 代碼:
screen.listen()
screen.onkey(tic.one, "1")
screen.onkey(tic.two, "2")
screen.onkey(tic.three, "3")
我想要的代碼:
screen.listen()
screen.onkey(tic.one, "1, t")
screen.onkey(tic.two, "2, s")
screen.onkey(tic.three, "3, k")
你可以做:
screen.onkey(tic.one, "1")
screen.onkey(tic.one, "t")
screen.onkey(tic.two, "2")
screen.onkey(tic.two, "s")
screen.onkey(tic.three, "3")
screen.onkey(tic.three, "k")
screen.listen()
或遍歷可能性,例如:
key_handlers = [(tic.one, "1t"), (tic.two, "2s"), (tic.three, "3k")]
for handler, keys in key_handlers:
for key in keys:
screen.onkey(handler, key)
screen.listen()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.