
Qt/QGIS
文章平均质量分 59
ZXGIS
这个作者很懒,什么都没留下…
展开
-
QGIS制作导出三维模型并发布
QGIS制作导出三维模型并发布1. 加载OSM地图以下三维模型场景的搭建基于QGIS3.12版本。预先安装了QuickMapServices、OSMDownloader和Qgis2threejs插件。2.下载兴趣区域的地图找到安装好的插件QuickMapServices,加载地图,找到要下载的区域;在安装好OSMDownloader插件后,找到矩形截取按钮,截取兴趣的区域地图设置数据的保存路径选中Load layer after download,也就是下载完成后载入qgis。其中下载的转载 2020-12-01 18:38:39 · 5786 阅读 · 0 评论 -
Qt多线程编程中的对象线程与函数执行线程
近来用Qt编写一段多线程的TcpSocket通信程序,被其中Qt中报的几个warning搞晕了,一会儿是说“Cannot create children for a parent that is in a different thread”,有时候又是“QSocketNotifier: socket notifiers cannot be enabled from another thread”,转载 2013-12-08 12:55:55 · 1327 阅读 · 0 评论 -
QGIS噱头笔记--(1)QGIS概要了解
最近学习QGIS,参照网上一些资料编译了一下,就是利用OSGEOW库文件进行编译,问题不大直接编译通过,后来发现globe插件启动不了,报“bad alloction ”错误,后来一看,QGISrelease installer中Globe Plugin同样启动不了,最后查了一下,一切根源是GDAL依赖库的问题,因为GLobe依赖的OE的第三方库也是依赖gdal,但是其gdal是应该09编译的原创 2013-10-10 11:32:55 · 13572 阅读 · 0 评论 -
Qgis编译(感谢Here-3DGIS分享)
转自:http://blog.youkuaiyun.com/jk276993857/article/details/8733113花了半天时间编译qgis,简单小结一下:主要参考:http://www.qgis.org/api/INSTALL.html ==============================================安装前注意事项:文件夹名字尽量不要用中文和空转载 2013-10-05 21:50:14 · 5002 阅读 · 0 评论 -
qt moc笔记
STEP1编译UI文件,生成[UI头文件]命令行: "$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_$(InputName).h" "$(InputPath)"输出".\GeneratedFiles\ui_$(InputName).h"为了方便说明,将这里的“ui_$(InputName).h”简称为[UI头文件]。输出的[UI头文件]转载 2012-11-30 14:34:52 · 6398 阅读 · 0 评论 -
继续使用 QPointer
在 Qt 5 的早期开发工作中,我们决定放弃 QPointer,使用更现代化的 QWeakPointer 作为替代。现在我们收回这个决定,所以,请在需要的时候继续使用 QPointer。另外,不要使用 QWeakPointer,除非需要结合 QSharedPointer 一起使用。为了了解这其中的原因,我们需要回顾一下历史。理解 QPointer大约 3 年之前,我写过一篇 关转载 2012-10-15 09:28:31 · 5888 阅读 · 0 评论 -
QWidget与HWND的互相转换
在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?HWND转QWidget?123QWidget *myWidget;转载 2012-09-11 16:08:29 · 3231 阅读 · 0 评论 -
qt界面中文翻译
关于qt界面的翻译,有很多细节的问题,其中,对于消息对话框,颜色框,以及buttonbox中的翻译会遇到一些问题,发布都会有乱码现象,下面总结一下:首先要有,main中调用qt_zh_CN.qm具体方法是在qt的安装目录下找到qt_zh_CN.qm,拷贝到自己的文件夹中,然后写qrc文件,格式是 qt_zh_CN.qm 然后再main原创 2012-08-27 13:56:38 · 2555 阅读 · 0 评论 -
windows下qt程序发布
这个问题,其实 Qt 的 manual中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。另外:你可能对 Qt 插件学习(一) 感兴趣。如果需要制作安装程序,请访问 NSIS学习笔记(以Qt4程序打包为例)下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:转载 2012-08-27 09:15:58 · 1494 阅读 · 0 评论 -
qt程序发布
QT程序设计完毕时,我们就要发布自己的程序,发布程序有两种方法:一是静态编译,二是制作程序安装包。静态编译好麻烦,我从来没有成功过,所以我用了动态编译方法,设计完成时,用release方式编译程序,把生成的EXE文件和其依赖的库放在一个文件夹中,用setup2go生成安装文件。软件的下载地址:好,我们启动程序,选择文件>>>>>>>新建工程。保存工程项目 出现了安装转载 2012-08-27 09:14:31 · 958 阅读 · 0 评论 -
Qt使用QGraphicsView实现滑动窗体效果
源码已上传至优快云,http://download.youkuaiyun.com/source/2808505 QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场转载 2012-08-10 16:16:40 · 2868 阅读 · 0 评论 -
Qt开发视频软件
马上工作需要做视频软件了,所以准备学习QT来开发,为什么选择QT呢,因为他优点多多(不说了自己网上g一下 ) 随着高清的不断普及,所有视频软件都向高清这个方向而前进,其中有一款开源跨平台的播放器vlc的特性和功能都是非常的好,所以想准备学习vlc的源码来看看,在看他源码的时候,发现他还有一个可供开发人员调用的libvlc 媒体库可用(GPL),而vlc本身使用的G转载 2012-07-23 08:50:02 · 2083 阅读 · 0 评论 -
使用Qt编辑关闭窗口程序的一些见解
如希望在点击窗口右上角的X按钮关闭窗口时,能够提示用户是否确认关闭;使用完软件并关闭主程序时,打开 的子窗口在主窗口关闭后能够同时关闭等一些问题。当然,这些问题并不影响软件的功能应用,但作为一个面向广大用户的实用软件的话,这显然不太符合用户的使 用习惯。并且,加入对话框的操作能避免一些不小心的错误操作给用户带来的麻烦。对此,我本人针对该问题做了一些修改工作,以使窗口关闭时,跳出对话框提示 用户转载 2012-03-13 10:11:50 · 675 阅读 · 0 评论 -
qsetting 读取配置文件
( 一)简单了解配置文件(.ini)格式:number=2[config]node1=sucess;iiisize=20[source]name=PC其中每行必须顶格写,;后的为注释部分,可用[]来定义上一层的项目。代码示例如下:QSettings settings("/srv/c.ini",QSettings::IniFormat);ui->lab转载 2012-03-02 17:15:10 · 7841 阅读 · 0 评论 -
qt4ini配置文件
http://hi.baidu.com/cyclone/blog/item/80a0793140fd3814eac4af7d.html本文介绍的是QSettings的 IniFormat 截止目前(Qt4.7)对中文的支持情况,如果你想实现自己定义格式(比如"[中文] 中文=中文"这样),可参看 QSettings 自定义格式Qt4.4(包含)之前先看个例子:转载 2012-02-28 14:53:48 · 1458 阅读 · 0 评论 -
QT如何支持中文显示
为了使QT能够支持中文,只需要在main()中加入 QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));这句代码就行。 若显示的汉字是乱码的话,需要将汉字用tr(" ")括起来。 若还不行的话说明没有支持中文的QT国际化翻译文件,需要在main()中安装,代码如下: QTransla转载 2012-02-27 09:45:48 · 5198 阅读 · 1 评论 -
转QMap的使用
在程序中,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值传递的形式保存数据的。1. 基本应用下面以“键-值”都是QString的例子说明QMap的基本使用方法。更详细的说明,请查看《Qt帮助手册转载 2011-12-28 14:08:00 · 9085 阅读 · 0 评论