在此简单的记录
在VTK 和QT 的配合使用中,可以很方便的在qcreator中qt的widget提升为QVTKWidget ,然后就可以像QT中的其它的控件那样去定义和使用各种功能,包括信号和槽函数。
当然有的时候需要和vtk本身的控件结合使用,比如ImageView2 和ImplaneWidget等。
这个时候个人的心得就是,QvkWidget,一般要去设置renderwindow 和interactor,直接去get就好了,然后将其它空间的interactor设置为从QvtkWidget 中get到的interactor,这样一般就可以了。
最近碰到的一个例子是建立CT 的三视图和体数据分割的时候,自己创建了interactor,然后整个交互都“瘫掉”了,搞了好久,代码没有任何问题,设置style也不管用,后来使用QVTKWidget的默认的interactor就没有问题了。
还有就是使用默认的interactor,不用initialize,