Найти - Пользователи
Полная версия: GUI python вывод текста в поле Text
Начало » Python для новичков » GUI python вывод текста в поле Text
1
arturmaster42
хочу написать программу, которая каждую секунду выводит слово какого-то текста,
но в GUI(тексте) выводит только слово за циклом. Что делать?

     def start(self):
        for i in range(0, len(self.text), 1):
            if self.text[i] != " ":
                self.word += self.text[i]
            else:
                self.read_text.delete(0.0, END)
                self.read_text.insert(0.0, self.word)
                self.word = ""
                time.sleep(1)
        self.read_text.delete(0.0, END)
        self.read_text.insert(0.0, self.word)
        self.word = ""
Rodegast
> Что делать?
Использовать таймер.
arturmaster42
но в самом цикле (пример в моем коде) меняться текст в Text не хочет. Он это делает только после прохождения цикла
4kpt_IV
Легко

 text_widget.update()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB