0

我一直试图让我的计时器从 25 分钟开始倒计时并将其应用到带有 tkinter 的标签上。但是,每次倒计时,它都会在新行上打印更新的计时器。它看起来像 25:00 24:59 24:58 ... 而不是更新计时器标签。这是我的代码

for i in range(4):
    timer = 1*60

    while timer:

        minutes = timer // 60
        seconds = timer % 60
        
        display = ('{:02d}:{:02d} '.format(minutes, seconds))
        
        print(display, end = "\r")

        time.sleep(1)
        timer -= 1

        label = tk.Label(frame, text = display, bg = "green")
        label.pack()
        root.update()`
4

0 回答 0