PySimpleGUI 调试器

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调试器窗口出现在指定的屏幕位置。

PySimpleGUI - 调试器

该窗口显示两个标签:Variables和REPL。点击Variables标签。显示了一个要自动观察的变量列表 勾选你想在程序执行过程中观察的变量。

PySimpleGUI - 调试器

关于REPL的第二个标签给出了一个Python交互式控制台,围绕你的程序环境执行,这样你就可以检查代码中所需要的变量的值。

PySimpleGUI - 调试器

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程