# First Aid Plugin for QGIS
<img src="https://raw.githubusercontent.com/wonder-sk/qgis-first-aid-plugin/master/icon.png" align="right">
The plugin adds a debugger for Python code that runs with QGIS - making it super easy to trace any plugin.
It supports all the usual features from other debuggers - set breakpoints, inspect variables, step into/over
code etc.
It also replaces the default Python error handling in QGIS
with a more sophisticated handler that allows more thorough inspection
or the Python error: browse the frames, view variables, see source code
or even execute Python code within the context of the error.
## How to use it?
Simply install the plugin and enable it. The custom error handler is registered automatically.
In order to start the debugger, look for Debug icon in Plugins toolbar - or press F12 (Note: since
version 2.1.4 this is Ctrl+F12 because F12 is used by development tools dock in QGIS >= 3.14). A new window
will pop up where you can open files and set breakpoints. Debugging is active all the time while
the debugger window is open. Once a breakpoint is reached, debugger window will be activated
and ready to step through the code.
## First Aid in Action
Debugger:
<img src="https://raw.githubusercontent.com/wonder-sk/qgis-first-aid-plugin/master/screenshot-debug.png">
Custom Python error handler:
<img src="https://raw.githubusercontent.com/wonder-sk/qgis-first-aid-plugin/master/screenshot.png">
## License
Licensed under the terms of GNU GPL 2.
没有合适的资源?快使用搜索试试~ 我知道了~
QGIS Python 插件开发者 必备工具_python_代码_下载
共28个文件
py:10个
svg:9个
png:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2022-07-02
23:16:00
上传
评论
收藏 307KB ZIP 举报
温馨提示
该插件为与 QGIS 一起运行的 Python 代码添加了一个调试器 - 使得跟踪任何插件变得超级容易。它支持其他调试器的所有常用功能 - 设置断点、检查变量、单步执行/跳过代码等。 它还将 QGIS 中的默认 Python 错误处理替换为更复杂的处理程序,该处理程序允许更彻底的检查或 Python 错误:浏览框架、查看变量、查看源代码,甚至在错误的上下文中执行 Python 代码。 如何使用它? 只需安装插件并启用它。自定义错误处理程序会自动注册。要启动调试器,请在插件工具栏中查找“调试”图标 - 或按 F12(注意:从 2.1.4 版开始,这是 Ctrl+F12,因为 QGIS >= 3.14 中的开发工具停靠使用 F12)。将弹出一个新窗口,您可以在其中打开文件并设置断点。调试器窗口打开时,调试始终处于活动状态。一旦到达断点,调试器窗口将被激活并准备单步执行代码。 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
qgis-first-aid-plugin-master.zip (28个子文件)
qgis-first-aid-plugin-master
handlers_qgis.py 4KB
debugwidget.py 13KB
handlers_qt.py 453B
debuggerwidget.py 18KB
icons
README.txt 225B
folder-outline.svg 401B
play.svg 325B
record.svg 388B
bug.svg 627B
debug-step-over.svg 535B
cursor-default-outline.svg 782B
debug-step-out.svg 433B
run.svg 729B
debug-step-into.svg 432B
LICENSE 18KB
metadata.txt 2KB
package.sh 73B
screenshot.png 149KB
__init__.py 4KB
icon.png 1KB
sourceview.py 2KB
.gitignore 18B
framesview.py 2KB
highlighter.py 6KB
screenshot-debug.png 131KB
README.md 1KB
variablesview.py 9KB
test_script.py 659B
共 28 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9149
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功