3DSlicer30:VS-Qt5VSaddin-qt4.8.7dev
1.问题与思考
关于3DSlicer的功能开发,不可避免的会使用Loadable模块。这主要涉及Widget设计、多Module协作以及Slicer内部集成函数or类的调用。这里主要想记录的是如何利用VS直接进行Widget设计。在真正动手操作的时候,我碰到了以下问题:1.因为Slicer官方推荐,最稳定的配置是利用Qt4.8.7进行开发(当然,我也没有利用Qt5进行编译过),但是如果希望用Visualstudio直接进行UI设计,这就需要我们使用VS add-in建立VisualStudio2013与Qt4.8.7之间的联系。2.当前VS add-in插件,主要面向Qt5,那么该插件是否满足向下兼容?3.因为开发需要,我们采用了自编译的Qt4.8.7,那么对于qt-4.8.7-dev版本,又应该如何添加路径。Notice:VisualStudio以XML形式打开UI文件,不方便阅读与设计。我们只能选择自己编译的qt4.8.7,因为这其中集成了大量的SPL、CTK、Slicer等窗口小部件。
2.我的想法
解决办法如下:1.假定add-in插件是向下兼容,add-in for Qt5 兼容 Qt4;2.路径引用应给是bin文件夹,也就是说无论对于dev版本还是pub版本都是引用了bin文件夹。最终,利用Qt4.8.7进行设计如下
3DSlicer30:VS-Qt5VSaddin-qt4.8.7dev相关推荐
- 【转】qt-vs-addin:Qt4和Qt5之VS插件如何共存与使用
原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢? Qt4 Visual Studio Add-in:官网可以下载安装程序,qt-vs-addin-1.1.11-opensour ...
- VS2010 编译 QT4.8.7 x64
1 下载qt4.8.7源代码,解压到合适位置(如本文为d:\qt\4.8.7) 2 设置环境变量: set QMAKESPEC=win32-msvc2010 set QTDIR=d:\qt\4.8.7 ...
- VS2005编译QT4.8.2
为什么要编译? 因为安装安装版的QT4.8.2,vs2005编译报错. 1.下载QT4.8.2,qt-everywhere-opensource-src-4.8.2.zip,下载vs-AddIn1.1 ...
- 安装QCreator2.5+Qt4.8.2+MinGW_gcc_4.4
QCreator最近升级了.正好想试试新功能,所以把原来安装的QCreator2.3.1+Qt4.7.1卸载了.安装新的版本.具体步骤如下: 1# 下载QCreator2.5version. 2# 下 ...
- VS2008+QT4.8.7编译QTAV问题和解决方法
2019独角兽企业重金招聘Python工程师标准>>> VS2008+QT4.8.7编译QTAV问题和解决方法 1.下载windows依赖文件QtAV-depends-windows ...
- qt4如何读oracle,Qt4编程的控制MPlayer
本文的重点如何在QT来在GUI控制MPlayer MPlayer 的特殊用法 1.1 通过管道播放视频 mkfifo /tmp/media // 建立管道文件 cat xxx.mpeg &g ...
- Qt-4.6.3移植与Qt creator开发环境建立
最近把Qt到开发环境建立了起来,以后打算多点时间在学习Qt上面,下面是我的移植与搭建过程,现在贴出来希望能对大家有点帮助..... 作者:顾文彪 博客:http://blog.chinaunix.ne ...
- 在Linux上安装QT4
比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...
- qt获取console输出_怎么在Centos 7 安装 Qt-4.8.6-MySQL 驱动?
Qt 是 C++ 的一个常用 gui 大而全的框架, 包含了很多实用的内容, 包括了数据库连接, 使开发变得非常的简单. MySQL 在 V5 已经是开箱即用了, MySQL-client 驱动默认安 ...
最新文章
- 关于网络连接方式的总结(HostOnly,NAT....)
- 软件性能测试瓶颈定位,软件性能问题正确定位思路
- Android数据存储与持久化
- 【Sprint3冲刺之前】TD学生助手测试用例
- python的pandas包使用教程_「Python」pandas入门教程
- 信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理3
- 应用多级缓存模式支撑海量读服务
- java 动态编译源代码
- 序列化框架MJExtension详解 + iOS ORM框架
- 解析DataWorks数据集成中测试连通性失败问题
- ubuntu vim保存退出命令_【学员分享】程序员效率神器,最常用VIM插件安装大全...
- Codeforces Round #565 (Div. 3) B. Merge it!
- php log日志管理,PHP日志LOG类定义与用法示例
- SIM900A模块与PC如何连接?
- 光耦p621引脚图_p421光耦引脚图和代换
- VR/AR/MR/XR 几种虚拟现实技术的区别
- C语言程序设计现代方法(第二版)十二章课后练习题部分答案
- KEIL5 AC6 出现printf告警
- Nine-Patch点九切图法
- php同时抢购 代码,PHP秒杀抢购问答题解决方案