所以我尝试用Tkinter做一个简单的游戏。基本上你点击一些按钮,你的当前分数会显示,直到你最终输赢。 当你最终输赢时重置游戏是我被卡住的地方。
class Game(Frame):
def __init__(self, master):
Frame.__init__(self, master)
self.grid()
self.food_count = 5
self.age_count = 14
self.player()
def player(self):
'My buttons and score'
def score_checker(self):
'Checks score, removes buttons and creates a reset button if win/lose'
def reset_game(self):
root.quit()
Game(root)
root.mainloop()
root = Tk()
root.title('Game')
root.geometry('400x200')
app = Game(root)
root.mainloop()
使用此代码,我只需在重置按钮下再获得另一个“播放器”。我想要的是获得一个新的游戏会话,就像我第一次开始游戏一样。