Estou tentando criar um aplicativo de relógio simples e, para isso, estou usando time
. Quero atualizar o rótulo de tempo
Importações
import toga
from toga.style import Pack
from toga.style.pack import COLUMN, ROW
import time
código
self.time_label=toga.Label("00:00:00",style=Pack(padding=10,font_size=50))
Eu chamo a update_time()
função diretamente no método de inicialização
self.Update_time()
self.time_label
é necessário mudar para a hora atual o texto mudará dentro da Update_time()
função
def Update_time(self):
current_time= time.strftime('%I:%M:%S')
self.time_label.text=current_time
Agora, percebo que ele só exibe a hora e não muda para a hora atual
Por exemplo, se eu executar o programa às 9:22:56, ele exibirá 9:22:56, mas quando chegar a 9:22:57 ou 9:23:00, ele ainda mostrará 9:22:56.