QGIS插件开发备忘

1、QGIS插件创建,采用Plugin Builder一步一步创建即可,网上教程很多。

2、界面ui文件在安装QtCreator后直接修改即可,换图标和qrc文件修改后需要安装pb_tool工具重新编译,我是在ubuntu下编译的,在windows下安装编译类似。

1
2
3
4
5
6
apt install pip3      #安装python和pip3,如果安装过不要重复安装
pip3 install pb_tool  #安装pb_tool
pip3 install PyQt5    #安装PyQt5,注意与QGIS的版本一致,不排除以后会使用Qt6
cd /xxx/xxx     #进入插件源码pb_tool.cfg所在的目录
pbt clean       #清理已编译文件
pbt compile     #编译资源文件
 

 3、插件代码调试,在官方的插件管理器中有一个的神器叫做First Aid,可以直接在QGIS Desktop环境下设断点,单步调试代码。需要注意的是,First Aid需要从插件的实际安装目录(C:\Users\XXX\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugin)下加载代码才可以调试。

 

posted @   松山居士  阅读(324)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
历史上的今天:
2017-01-05 Visual Studio将std::cout输出到Output窗口
点击右上角即可分享
微信分享提示