友好的用户图形界面是应用程序必须的因素之一对于VTK应用程序也是如此。VTK附带的程序示例大多数是基于控制台的但是VTK也可以与很多流行的GUI开发工具整合。本文介紹如何把VTK(7.1.0)和GUI开发工具Qt(5.x)进行整合
Qt是跨平台的GUI开发工具,VTK也提供了大量的类支持QtVTK工程是用CMake进行管理的,而Qt自身有qmake工具对于一些規模较小的Qt工程而言,用qmake来构建工程确实很方便但是随着工程复杂度的增加或者当所开发的工程依赖于其他函数库时,使用CMake来管理工程昰一个明智的选择
# 下面这两行,没什么好解释的 # 下面这两行也没什么好解释的 # 程序所有源文件。<TODO:茬此处添加源文件> # 定义变量Project_SRCS其值为所列的文件列表 # 定义变量Project_UIS,其值为所列的文件列表 # 里指定的目录里所以必须都这些路径包含进来。 # Qt程序如果有资源文件(*.qrc)要包含资源文件, # 根据程序的cpp文件、头文件以及中间生成的ui_XXXX.h、
本例先用Qt Designer生成ui文件再整合VTK生成CT数据浏览器。
下载后用CMake编译一下即可运行。