PySimpleGUI - 调试器
除了大多数 IDE(例如 PyCharm 或 VS Code)具有的内置调试器之外,PySimpleGUI 还提供了自己的调试器。 该调试器使您能够在代码运行时"查看"代码并与其交互。
要有效地使用调试器服务,窗口应该是异步的红色,即,您应该为 read() 函数提供一个超时时间。
调试器窗口是通过在程序内的任何位置调用 show_debugger_window() 函数来调用的,如下所示 −
import PySimpleGUI as sg
sg.show_debugger_window(location=(10,10))
window = sg.Window('Debugger Demo',
[[sg.Text('Debugger'),
sg.Input('Input here'),
sg.Button('Push Me')]]
)
while True:
event, values = window.read(timeout=500)
if event == sg.TIMEOUT_KEY:
continue
if event == sg.WIN_CLOSED:
break
print(event, values)
window.close()
PySimpleGUI 调试器窗口出现在指定的屏幕位置。
该窗口显示两个选项卡 Variables 和 REPL。 单击"变量"选项卡。 显示要自动观察的变量列表 检查您要在程序执行期间观察的变量。
关于 REPL 的第二个选项卡提供了一个 Python 交互式控制台,可在您的程序环境中执行,以便您可以检查代码中所需变量的值。

