QGIS二次开发第一讲

新建QtApplication项目

项目命名为qgis1,在qgis1.h文件中增加以下代码
// QGIS Includes
//
#include <qgsapplication.h>//扩展了Qapplication以便可以获取QGIS的特定资源,比如主题路径和数据库路径等。
#include <qgsproviderregistry.h>//是一个单体类来管理数据访问程序(data provider),用于加载插件
#include <qgssinglesymbolrenderer.h>//是一个渲染类,利用Qgssymbol来显示所有特征,可以用来渲染点,线 面用一个颜色(每个矢量图层必须有一个符号关联)
#include <qgsmaplayerregistry.h>//此类用来记录现在已经加载的地图图层,并且提供方法来获取指向地图的指针或者删除之
#include <qgsvectorlayer.h>//矢量图层
#include <qgsmapcanvas.h>//一个类保存了指向图层的指针,和图层是否可见等信息。是主要的地图区域,用于绘制地图。
//
// Qt Includes
//
#include <QString>
#include <QApplication>
#include <QWidget>
在qgis1.cpp文件的qgis构造函数中,添加如下代码
qgis1::qgis1(QWidget *parent, Qt::WFlags fl
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值