Как обновить текст текстового поля в Tkinter?

Поэтому я делаю секундомер в python с tkinter, у меня есть цикл для обновления времени работы, но у меня есть так, что цикл очищает текстовое поле, а затем обновляет текстовое поле с новым номером.

Хотя он не работает, по какой-то причине он просто не очищает его, он просто добавляет числа в поле.

Вот код, который я использовал, если бы кто-то мог взглянуть на это для меня, я бы его много описал 🙂

import time from tkinter import * root = Tk() root.title("StopWatch") #textbox for the screen screen = Text(root, height = 1, width = 20, bd=10) screen.grid(row=0, column=0) #Active variable global stopwatch_active stopwatch_active = False stop_time = 0 stop_minutes = 0 #command for starting the stopwatch def start_com(): stop_btn.config(state=NORMAL) stopwatch_active = True start_btn.config(state=DISABLED) global stop_time stop_time += 1 screen.insert(END, stop_time) root.after(1000, start_com) #button for starting the stopwatch start_btn = Button(root, text = "Start", width = 10, bd = 5, command = start_com) start_btn.grid(row=1, column=0, sticky=W) #button for stopping the stopwatch stop_btn = Button(root, text = "Stop", width = 10, bd = 5) stop_btn.grid(row=1, column=0, sticky=E) stop_btn.config(state=DISABLED) 

One Solution collect form web for “Как обновить текст текстового поля в Tkinter?”

Добавить:

 screen.delete("1.0", END) 

Прежде чем вы выполните:

 screen.insert(END, stop_time) 

Это очистит весь текст из текстового поля. У Effbot есть больше информации, если вы заинтересованы. Это создаст нечто похожее на:

введите описание изображения здесь

  • Индекс текстового виджета TK неправильно подсчитывает строки?
  • Текстовая запись Tkinter с pyHook висит в графическом интерфейсе
  • Как остановить выполнение программы Python в IDLE
  • RuntimeError: основной поток не находится в основном цикле
  • как внедрить изображение в текстовый виджет
  • python tkinter с потоковой обработкой
  • Просмотр PDF для Python Tkinter
  • Понимание лямбда в python и использование ее для передачи нескольких аргументов
  • python tkinter как связать ключ с кнопкой
  • установить правильную позицию виджетов Tkinter в Python
  • Окно Python Tkinter не закрывается
  •  
    Interesting Posts for Van-Lav

    Есть ли умный способ получить предыдущий / следующий элемент с помощью Django ORM?

    Django: кеш сеанса не обновляется при использовании хранилища сеансов на основе файлов cookie

    Как создать анимированный gif в Python с помощью Wand?

    Каков наилучший способ преобразования матрицы Sympy в массив nump / matrix

    Как загрузить удаленный javascript в контекст SpiderMonkey?

    Как я могу форматировать помощь позиционного аргумента с помощью оппонента Python?

    Почему Photoimage работает медленно?

    напечатать первый абзац в python

    Лучший способ поиска первого не повторяющегося символа в строке

    Разница в производительности между urllib2 и asyncore

    Планировщик задач Windows 7 и Python – обои не меняются

    Как сделать выражения в Tkinter Python

    numpy float: 10x медленнее, чем встроено в арифметические операции?

    Python: создание «набора кортежей» из «списка кортежей», который не учитывается в порядке

    Как проверить правильность строки JSON в Python?

    Python - лучший язык программирования в мире.