让VTK小部件与Qt Creator一起工作

让VTK小部件与Qt Creator一起工作,qt,qt-creator,vtk,Qt,Qt Creator,Vtk,我想在Qt Creator中使用VTK小部件。因此,我下载并安装了Qt Creator 4,在/usr/lib/qt4/plugins/designer中,现在有了文件libQVTKWidgetPlugin.So。但是,在启动一个新的Qt Creator Widgets项目并进入Design选项卡时,左侧没有列出其他小部件,只有默认的小部件,如按钮、标签等。我还需要哪些额外的步骤来显示VTK小部件,以便将其拖放到我正在构建的GUI上?,我在VTK和Qt工作了将近一年,我希望我的推荐信现在仍然有效

我想在Qt Creator中使用VTK小部件。因此,我下载并安装了Qt Creator 4,在
/usr/lib/qt4/plugins/designer
中,现在有了文件
libQVTKWidgetPlugin.So
。但是,在启动一个新的Qt Creator Widgets项目并进入Design选项卡时,左侧没有列出其他小部件,只有默认的小部件,如按钮、标签等。我还需要哪些额外的步骤来显示VTK小部件,以便将其拖放到我正在构建的GUI上?

,我在VTK和Qt工作了将近一年,我希望我的推荐信现在仍然有效

如果是这样,您应该进入
C:\vtk\VTK5.10.1\vs10\bin\Release
(或类似路径,取决于您安装的vtk版本),并本地化两个文件:
QVTKWidgetPlugin.lib
QVTKWidgetPlugin.dll
。如果它们存在,那么很有可能您已经正确构建了VTK

现在在
C:\Qt\4.x.x\plugins\designer
中复制这些文件

如果一切顺利,那么打开QT设计器。您将在qt窗口小部件列表的底部找到
VTK窗口小部件
,如以下快照所示:


参考资料:

很多时间之后,但是。。。也许您可以添加一个QWidget并将其升级到QVTKwidget。我在这里看到的。它可能没有作为小部件列出,但如果库安装正确,它仍然会编译并查找所有内容。

谢谢,但我在Linux中工作,在构建VTK之后,我拥有的唯一相关文件是
libQVTKWidgetPlugin.so
,并且没有
libQVTKWidgetPlugin.a
(什么是Linux版的libQVTKWidgetPlugin..dll)…好的,我明白了。不幸的是,我从来没有在Linux上使用过VTK;我想我无法得到任何帮助,那里。。。