Removed very old timer demo. The same timer is now in the Demo_Desktop_Widget_Timer.py
This commit is contained in:
parent
7e8f1cd9f1
commit
371ff39dcb
|
@ -1,41 +0,0 @@
|
||||||
import PySimpleGUI as sg
|
|
||||||
import time
|
|
||||||
|
|
||||||
# Basic timer in PSG
|
|
||||||
|
|
||||||
def Timer():
|
|
||||||
sg.theme('Dark')
|
|
||||||
sg.set_options(element_padding=(0, 0))
|
|
||||||
form_rows = [[sg.Text(size=(8, 2), font=('Helvetica', 20),
|
|
||||||
justification='center', key='text')],
|
|
||||||
[sg.Button('Pause', key='-RUN-PAUSE-'),
|
|
||||||
sg.Button('Reset'),
|
|
||||||
sg.Exit(button_color=('white', 'firebrick4'))]]
|
|
||||||
window = sg.Window('Running Timer', form_rows,
|
|
||||||
no_titlebar=True, auto_size_buttons=False)
|
|
||||||
i = 0
|
|
||||||
paused = False
|
|
||||||
start_time = int(round(time.time() * 100))
|
|
||||||
|
|
||||||
while True:
|
|
||||||
# This is the code that reads and updates your window
|
|
||||||
button, values = window.read(timeout=10)
|
|
||||||
window['text'].update('{:02d}:{:02d}.{:02d}'.format(
|
|
||||||
(i // 100) // 60, (i // 100) % 60, i % 100))
|
|
||||||
|
|
||||||
if values is None or button == 'Exit':
|
|
||||||
break
|
|
||||||
|
|
||||||
if button == 'Reset':
|
|
||||||
i = 0
|
|
||||||
|
|
||||||
elif button == '-RUN-PAUSE-':
|
|
||||||
paused = not paused
|
|
||||||
window['-RUN-PAUSE-'].update('Run' if paused else 'Pause')
|
|
||||||
|
|
||||||
if not paused:
|
|
||||||
i += 1
|
|
||||||
|
|
||||||
window.close()
|
|
||||||
|
|
||||||
Timer()
|
|
Loading…
Reference in New Issue