前提・実現したいこと
'弾'というオブジェクトが画面外に行くまで進むようにしたい
発生している問題・エラーメッセージ
RecursionError: maximum recursion depth exceeded
該当のソースコード
from tkinter import Canvas,Tk
root = Tk()
c = Canvas(root,width=800,height=400,background='sky blue')
弾x = 100
弾y = 10
弾 = c.create_oval(弾x,弾y,弾x+10,弾y+10,fill='black',width=0)
def 弾をうつ(弾):
c.move(弾,0,-10)
弾をうつ(弾)
c.bind('<space>',弾をうつ)
試したこと
def 弾をうつ():
c.move(弾,0,-10)
弾をうつ()
にしてみたりもしたが
TypeError: 弾をうつ() takes 0 positional arguments but 1 was given
と出て解決しなかった
補足情報(FW/ツールのバージョンなど)
Python 3.8.2 windows 32bit
回答2件
あなたの回答
tips
プレビュー