Demo of integrating imwatchingyou with PySimpleGUIQt
This commit is contained in:
parent
a0b783c8bb
commit
9a7d7ac259
|
@ -0,0 +1,23 @@
|
|||
import PySimpleGUIQt as sg
|
||||
import imwatchingyou
|
||||
|
||||
"""
|
||||
Combining the imwatchingyou debugger package with PySimpleGUIQt
|
||||
This enables you to have a live debugger / REPL in a running PySimpleGUIQt program
|
||||
"""
|
||||
layout = [[sg.Text('My PySimpleGUIQt layout')],
|
||||
[sg.Button('OK'), sg.Button('Debugger'), sg.B('Popout')]]
|
||||
|
||||
window = sg.Window('My window', layout)
|
||||
|
||||
counter = 0 # something to see updating in the popout window
|
||||
while True:
|
||||
event, values = window.Read(timeout=100)
|
||||
if event is None:
|
||||
break
|
||||
if event == 'Debugger':
|
||||
imwatchingyou.show_debugger_window()
|
||||
elif event == 'Popout':
|
||||
imwatchingyou.show_debugger_popout_window()
|
||||
imwatchingyou.refresh_debugger()
|
||||
counter += 1
|
Loading…
Reference in New Issue