BestMPRBaseVtk-001-第一个Qt插件建立子项目工程建立插件子项目建立测试项目
Posted DreamLife.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BestMPRBaseVtk-001-第一个Qt插件建立子项目工程建立插件子项目建立测试项目相关的知识,希望对你有一定的参考价值。
是的,你没有看错,我膨胀了,我已经不满足于在Qt中使用那种控件提升为的方法了,现在我要把VTK的一些并能封装成一个控件。这样可以让前端的逻辑控制更加关注逻辑,而我可以借此机会好好的学习一下VKT和Qt插件开发了。
关于VTK的学习Demo,可以看看这里,我搬运了部分官方的实例到Qt中Qt&VTK官网实例。
剩下的我写了一个医学的四视图,不过也是一部分功能,可以看下这里医学四视图。
关键字:
Qt插件开发
、子项目管理
、pri文件
、Qt
、插件验证
1 BestMPRBaseVtk第一个Qt插件工程
这篇文章中,咱们要求不高,就是想着怎么建立一个Qt插件,使得咱们Qt可以识别。所以呢,先尝试在Qt里面建立一个插件开发的工程如下
1.1 选择自定义控件工程
在新建项目中选择【其他项目】->【Qt4设计师自定义控件】->【Choose】进入下一界面
1.2 设置项目名称及保存路径
在这个界面中输入项目名称“BestMPRBaseVtk”并选择项目保存路径,这里还是要啰嗦一点,项目路径中不要出现中文及空格等特殊制度。完成以上两步点击下一步,进入下一界面
1.3 选着构建环境
这里根绝需要,自行定义,其实对我来说,只有Release有用,其他两个我都没有VTK的库文件。点击下一步
1.4 设置类名
这里暂时不确定是否正确,仅仅输入了类名,和面自动生成了对应的文件,直接下一步,进入下一界面。
1.5 设置插件名称
在这个界面输入插件名称即可,完成后点击下一步进入下一界面。
1.6 版本同步工具设置
这个就是依照个人习惯,SVN Git自己选择就可以,点击完成。基本就可以建立工程了。
2 动态图演示
动态图录屏演示如下
3 编译和测试
在官方代码基础上,不做更改,直接Release生成,看看能否在工程中看到。
3.1 移动插件到Qt对应目录
这里需要把我们编译好的dll和lib放到电脑的插件目录中C:\\Qt\\Tools\\QtCreator\\bin\\plugins\\designer
这个目录大家自动对应自己的安装目录即可。
3.2 项目验证
新建一个普通项目,在UI界面下就可以看到了,如下,哈哈哈,那几证明我可行了,下面就是改改项目规划,使用子项目来管理我的插件和测试Demo。
4 使用子项目管理
为了方便编写插线和测试插件,我将插件和测试Demo均都写入了一个工程里面,这里使用了子项目,上面流程同样适用;关于子项目使用,可以看这里下面看下我建立完成的项目工程,整体如下图所示。
☞ 源码
源码链接:GitHub仓库自取
使用方法:☟☟☟
以上是关于BestMPRBaseVtk-001-第一个Qt插件建立子项目工程建立插件子项目建立测试项目的主要内容,如果未能解决你的问题,请参考以下文章
QT使用WOL实现远程一键开机(局域网,需要目标电脑的主板支持,并且插上网线,用udpSocket.writeDatagram一句话就可以)