前提・実現したいこと
画像をtkinter上に表示する→好きか嫌いかを評価する→新しい画像に更新され同じように好きか嫌いかを評価する
という試行を決められた回数繰り返したく、プログラム全体をforでループさせてみているのですが、その回数を超えても一向に終わらず、無限にボタンを押すことができてしまいます。
ボタンを押すという操作を決めた回数でまわすためには、btn.bindをループさせるのがよいのかとも考えましたが、調べてもそのような例がなく、解決に至らず質問させていただきました。
どなたかご教示いただけますと幸いです。
該当のソースコード
root = tkinter.Tk() root.title("タイトル") for i range (10): def func1(event): #いろいろな画像を提示するというプログラムです . . . def culc1(event): print(好き) func1(event): def culc2(event): print(嫌い) func1(event): btn1= tkinter.Button(root, text='好き',width=10) btn1.bind("<Button-1>",culc1) btn1.place(x=150,y=200) btn2= tkinter.Button(root, text='嫌い',width=10) btn2.bind("<Button-1>",culc2) btn2.place(x=200,y=200) tkinter.mainloop()
補足情報(FW/ツールのバージョンなど)
python3
回答1件
あなたの回答
tips
プレビュー