From 204e2a17e9d07f2bffcad6b618cb291f47d9ab3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Barbieri?= <tomi.barbieri@gmail.com> Date: Wed, 17 Jun 2020 22:37:57 -0300 Subject: [PATCH] Ejemplo de uso de reloj/cronometro con pysimplegui --- .gitignore | 1 + reloj.py | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .gitignore create mode 100644 reloj.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..496ee2c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store \ No newline at end of file diff --git a/reloj.py b/reloj.py new file mode 100644 index 0000000..9d692e8 --- /dev/null +++ b/reloj.py @@ -0,0 +1,24 @@ +import PySimpleGUI as sg +import datetime +import time + +layout = [ + [sg.Text(size=(15,1), key='-OUTPUT-')], + [sg.Exit()] + ] + +window = sg.Window('Ventana').layout(layout) + +counter = 0 + +while True: + event, values = window.read(timeout=10) + # acualizar tiempo cada 10 milesimas de segundo + window['-OUTPUT-'].update( + '{:02d}:{:02d}.{:02d}'.format((counter // 100) // 60, (counter // 100) % 60, counter % 100)) + counter += 1 + + if event is None or event == 'Exit': + break + +window.Close() \ No newline at end of file -- GitLab