随笔分类 - QT
QT
摘要:最近开始研究 QGIS 3.4.x,QGIS 3.4.x 改为 一个console做启动,读取环境配置文件,另外把qgis应用做成一个dll,由console启动。这样的好处就是QGIS可以做成绿色软件,降低对环境变量配置要求。 好了,不多说,直接上代码。 一、console代码,直接改自qgis的
阅读全文
摘要:QGIS 已经升级到3.6了,每次从源码编译开始做起,生成自己的二次开发包,是件很痛苦的事情。有没有其他更便捷的方式呢?其实是有的,那就是用osgeo4w-setup-x86_64.exe这样的工具直接下载QGIS项目团队提供好的二次开发包。 二次开发包下载有二种方案: 方案一:qgis+gdal+
阅读全文
摘要:近期公司项目涉及到CAD的导出,而且部署服务器申请不到Windows下的,所以技术上的解决方案就是寻求如何在Linux下实现CAD数据的导出。 于是百度了一下,找了几个相关库和软件。 1、dxflib DXF是AutoCAD(Drawing Interchange Format或者Drawing E
阅读全文
摘要:1、下代码,下依赖库 - expat - fcgi - gdal - gsl-devel - iconv - openssl-devel - openssl-libs - pyqt4 - qca-devel - qca-libs - qjson-devel - qjson-libs - qt4-de
阅读全文
摘要:最近下载Opticks的代码编译,用其自带的retrieve-dependencies.bat下载依赖库,总是提示缺少模块。 分析了一下错误原因,根据命令窗的提示,手动下载如下配置文件: https://opticks.org/downloads/ivy-repo/opticks/opticks-d
阅读全文
摘要:直接上英文了,不翻译了。看不懂的可以留言哈。————————————————————————————————————————InstallationAs supplied QScintilla will be built as a shared library/DLL and installed i...
阅读全文
摘要:Qwtpolar是Qt的一个第三方扩展,用于绘制极坐标下的函数图形。官方网站在:http://sourceforge.net/projects/qwtpolar/新版的QGIS2.8依赖这个库,所以花时间研究了一下怎么编译。安装Qwtpolar之前首先要安装Qwt。另外要注意Qwtpolar和Qwt...
阅读全文
摘要:=======安装=======Qwt使用qmake编译所有的组件和示例。 qmake是Qt发布中的一部分。qmake读取工程文件,工程文件包含了如何工程选项和如何编译特定工程的规则。一个工程文件是以"*.pro"结尾的。 以"*.pri"结尾的文件都是被工程文件包含的,该文件包含了几个工程文件通用的定义。qwtconfig.pri和qwtbuild.pri被Qwt包中的所有工程读取。q当你编译自己的应用程序时,qwtconfig.pri同样被qwt.prf读取。 因此第一步就是编辑*.pri文件使其满足你的需求。qmake的子目录template是解决
阅读全文
摘要:QWT是一套非常不错的开发库,它能结合QT开发,做出非常好的曲线,刻度,表盘等效果来。 qwt的下载以及动态链接库的编译等这里就不做介绍了。在源码目录下可以找到designer目录,其中有插件的源码,编译完之后就会生成qwtplugin.dll和qwtplugin.lib,把他们拷贝到$(QTDIR)\plugins\designer目录下,重新启动QT Designer,就会看到ToolBox面板中多出了Qwt类。
阅读全文
摘要:很早就关注QGIS了,关于它的编译,也尝试了好几次,但都没有成功。在要放弃的时候,再尝试了一回,完全按照他的intall指导。终于成功。择其要点而言,就是要按部就班,不能偷工减料。想要成功编译,请按照以下步骤尝试。 4.1.3. Setting up the Visual Studio project with CMake======================================================To start a command prompt with an environment that both has the VC++ and the OSGeo4W
阅读全文
摘要:在使用QWT进行二维曲线绘制,使用方法如下:class Plot: public QwtPlot{ Q_OBJECT……}此时报错:error LNK2001: 无法解析的外部符号"public: static struct QMetaObject const QwtPlot::staticMetaObject"出现这样的连接错误一般都是由于QwtPlot类的头文件中没有加Q_OBJECT而导致的,QwtPlot是QWT提供的类,怎么可能没有加Q_OBJECT宏呢?好吧,那就老老实实的跟踪打开QwtPlot类的头文件看看吧(没法查看QwtPlot的.cpp文件,应为QWT通
阅读全文
摘要:因为工作需要,这些天参考网上的各种文章,花了不少的时间,终于将QT4.8.4安装在VS2005上了,并测试成功!以下是安装过程:一、所需程序 VS2005 // VS2005 的安装程序;可以用集成sp1的版本 qt-everywhere-opensource-src-4.8.4.zip /...
阅读全文

浙公网安备 33010602011771号