- PySimpleGUI Tutorial
- PySimpleGUI - Home
- PySimpleGUI - Introduction
- PySimpleGUI - Environment Setup
- PySimpleGUI - Hello World
- PySimpleGUI - Popup Windows
- PySimpleGUI - Window Class
- PySimpleGUI - Element Class
- PySimpleGUI - Events
- PySimpleGUI - Menubar
- PySimpleGUI - Matplotlib Integration
- PySimpleGUI - Working with PIL
- PySimpleGUI - Debugger
- PySimpleGUI - Settings
- PySimpleGUI Useful Resources
- PySimpleGUI - Quick Guide
- PySimpleGUI - Useful Resources
- PySimpleGUI - Discussion
PySimpleGUI - 调试器
除了 PyCharm 或 VS Code 等大多数 IDE 具有的内置调试器之外,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 调试器窗口出现在指定的屏幕位置。
该窗口显示两个选项卡“变量”和“REPL”。单击变量选项卡。显示要自动监视的变量列表 检查您想要在程序执行期间监视的变量。
关于 REPL 的第二个选项卡提供了一个在程序环境中执行的 Python 交互式控制台,以便您可以检查代码中所需变量的值。