From ebbb42911a9c045d70db6ead4571c244ad475ee2 Mon Sep 17 00:00:00 2001 From: DennisEckerskorn Date: Tue, 3 Dec 2024 19:23:10 +0100 Subject: [PATCH] Update, clock works !!! --- .../centered_window.cpython-312.pyc | Bin 13294 -> 13363 bytes src/ui/centered_window.py | 17 ++++++++--------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/ui/__pycache__/centered_window.cpython-312.pyc b/src/ui/__pycache__/centered_window.cpython-312.pyc index 5dcc6f56f718a4d69affd187b8dc9bdc9651f532..2e12d8b7b5951449c2bbbc7af998059870140fe4 100644 GIT binary patch delta 493 zcmaEtzBz;UG%qg~0}$Nx_D{dMk(WhDxq^{_VLC$zNDvINU5GXzQ zq;gpOJRqZi;fc8Xb#aZ0;u_b*buNnQTo%{6E^dBN+Yo;&!ZKd>=y@?PhV zxX2+fL+m1l!gUUl3WvuH4j!ly@rxXa*EzH=a%gWbSKeW> zL+^s2=LHV!D;!>6gZjBTxh9y*5VqQbt+y=jN3Q=RBK^kJhHh?b2}q* z(Q<~#7TPMTMXNy`N!AWzJimFXHWwq~jm-yi6c`!rY<{TQ&B*w8a<2Y6wu?YDMVBTg z8dx*Fo;=s!E914vlMTHYKTW=G7|wWWvboU%RxVcUPcoBbjNO&affR#u++xZvE}9SG mod6LlKte1fnYpQxTZ}_RbC?;mCIn9ppBVm?0mLo>MH2v%Esvc5 delta 421 zcmdm-@h+YBG%qg~0}$AF_@`gm$jhR{;ljwkFr9&uVe$k$xyfr)IVZ1C65(WA4HN}| z$$feXP|@X+`&H#8pH$^#Trjy;*^;@aiDB|dWepydlFZ!HTdc)7si_5%|0svmcLVh` zFx=o1dLpen-)5%GY`g2yMi-@xHdtMjw(Ib@gH`kc8w0Q4bsm|EJTf!FF7l{c=h3^! zqqiY#N6Zet3ntzdc=WFD_}t(TfGP>U$fJ6lNB<&^{)X}$H9PVynEGDe(Z9mu_l1oY zXi&dbr`LqS9^Vh5lk;^%H?yf)Ffs1fY_HzJ#CUY`5zXz4%$YBkC)a7Ku-{@$Oe;w( zn!H>)knzIipW0lEj5jy4=qfNW-rcOK*UiZIWb#J+cWjq{ek!^=d8vUloM7y(cpjt}q~jJ-esR%!5bp$tSPmjq0g1^c ajYCCqnHjYv1Wym282*(3#4eHn$^ZZ%Z;*)q diff --git a/src/ui/centered_window.py b/src/ui/centered_window.py index 7e61f63..f59afa7 100644 --- a/src/ui/centered_window.py +++ b/src/ui/centered_window.py @@ -167,17 +167,16 @@ class CenteredWindow(ctk.CTk): threading.Thread(target=self.update_emails, daemon=True).start() def update_time(self): - while True: - # Obtén la hora y la fecha actual - current_time = datetime.now().strftime('%H:%M:%S') - current_date = datetime.now().strftime('%d/%m/%Y') + # Obtén la hora y la fecha actual + current_time = datetime.datetime.now().strftime('%H:%M:%S') + current_date = datetime.datetime.now().strftime('%d/%m/%Y') - # Actualiza las etiquetas - self.info_labels["hora"].configure(text=f"Hora: {current_time}") - self.info_labels["fecha"].configure(text=f"Fecha: {current_date}") + # Actualiza las etiquetas en el hilo principal + self.info_labels["hora"].configure(text=f"Hora: {current_time}") + self.info_labels["fecha"].configure(text=f"Fecha: {current_date}") - # Programa la próxima actualización en 1000 ms (1 segundo) - time.sleep(1) + # Programa la próxima ejecución en 1000 ms (1 segundo) + self.after(1000, self.update_time)