重置一个简单的Tkinter游戏(Python)

时间:2015-12-09 01:16:21

标签: python user-interface tkinter

所以我尝试用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()

使用此代码,我只需在重置按钮下再获得另一个“播放器”。我想要的是获得一个新的游戏会话,就像我第一次开始游戏一样。

0 个答案:

没有答案