首页 > 其他分享 >QGIS插件开发备忘

QGIS插件开发备忘

时间:2023-01-05 15:36:23浏览次数:40  
标签:插件 pip3 QGIS tool 备忘 pb 安装

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

2、界面ui在安装QtCreator后直接修改即可,图标等资源修改后会发现界面没变化,需要安装pb_tool工具重新编译。

apt install pip3      #安装python和pip3,如果安装过不要重复安装
pip3 install pb_tool  #安装pb_tool
cd /xxx/xxx     #进入插件源码makefile所在的目录
pbt compile     #编译命令,如果没有修改资源文件,不需要重新编译

 3、插件代码调试,在官方的插件管理器中有一个的神器叫做First Aid,可以直接在QGIS Desktop环境下设断点,单步调试代码。

需要注意的是,First Aid需要从插件的实际安装目录(C:\Users\XXX\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugin)下加载代码才可以调试。

 

标签:插件,pip3,QGIS,tool,备忘,pb,安装
From: https://www.cnblogs.com/airscrat/p/17027720.html

相关文章

  • [unity3D插件]Unity界面插件NGUI核…
    本文转载于互联网,是一个比较经典帖子,特来分享:UICamera-可以添加到任何相机,包含事件系统.UICamera是每个UI的重要组成部分.它负责发送Camera中所有NGUI的活动.如果场景中......
  • VRTK插件之瞬移详解
    在 VRTK插件中有两个瞬移的方法。所有的瞬移都是由手柄发出一条线,线与地面的交点就是瞬移所到的目的地。一个是VRTK_BasicTeleport,另一个是VRTK_HeightAdjustTeleport。下......
  • 使用插件式开发称重仪表驱动,RS232串口对接各类地磅秤数据实现ERP管理
    在ERP系统中,采集一线的生产数据是重要工作之一,而称重计量是企业的核心资产数据,人工计重费时费力,还容易出错,重量数据是否正确,直接影响企业的采购或销售额。基于此,由系统对接......
  • PhoneGap的Android端插件开发
    来自51cto:​​http://mobile.51cto.com/android-309311.htm​​ 前面一篇文章《​​移动APP之跨平台解决方案​​》介绍了一种跨平台的解决方案,即用开发webapp的方式......
  • Jenkins通过安装ssh插件实现构建后推送到其它服务器
    参考博客:https://www.cnblogs.com/zhchoutai/p/8869898.html一、PublishOverSSH 安装   因为我这里已经安装了PublishOverSSH 所以在installdeplugins中可......
  • ubuntu下安装mysql + qt编译mysql插件
    sudoapt-getinstallmysql-serverapt-getisntallmysql-clientsudoapt-getinstalllibmysqlclient-dev安装成功后可以看一下有没有进程在监听sudonetstat-tap......
  • 微慕积分商城插件
    微信小程序专业版在第一个正式版​发布的时候,就推出了积分系统。用户登录小程序、签到、发表文章、评论文章、发表话题、回复话题、点赞、赞赏​、付费阅读后都可以获得相应......
  • 02-插件介绍
    插件下载地址#1.手动在APP里创建templates文件(html写在里面)#2.在app中创建static文件夹:新建css/js(jquery)/img(图片)/plugins(插件)#3.下载......
  • 小程序组件和小程序插件的差别是什么?
    一直以为小程序组件和小程序插件是一回事,只是措辞不一样,导致造成乌龙,其实完全是两回事,插件是可以直接提供服务的,组件是给开发者提供的轮子,不能直接提供服务。先看看微信是如......
  • 写 Gradle 插件的一点经验
    本着简单易用的原则,参考​​android-resource-remover​​​写了一个删除无用资源文件的Gradle插件-​​clean-unused-resources-gradle-plugin​​​,结果微博发出来......