问题标签 [qvtkwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
661 浏览

c++ - Cmake在构建vtk时找不到qt

尝试使用 qt 支持构建 vtk 时出现以下错误:

这就是我运行cmake的方式:

我还尝试将这些设置设置为打开:

这没有用。

我正在使用 qt 5.6 和 vtk 5.8。

0 投票
1 回答
1434 浏览

python - 将 vtkOrientationMarkerWidget 与 QVTKRenderWindowInteractor 一起使用 [PyQt4/PySide]

QVTKRenderWindowInteractor我使用小部件类在 PySide/vtk GUI 上工作。小部件运行良好,除非我尝试使用以下方式添加方向轴(见图)vtkOrientationMarkerWidget

已经为 ubuntu 报告了一个类似的错误,表明该错误仅使用Qt 示例重现,而没有 Qt 的相同示例运行良好。

这种行为有什么解决办法吗? 在此处输入图像描述

0 投票
1 回答
610 浏览

python - python VTK上下文菜单不在鼠标位置

我在使用 PyQt 的 VTK 中的上下文菜单位置有问题。主 GUI 窗口已将 VTK 小部件设置为中央小部件:

VTK widget

任何解决此问题的帮助将不胜感激。

0 投票
1 回答
891 浏览

c++ - 使用VTK和QT多线程时访​​问冲突异常

QVtkWidget在我的主窗口中使用 a 。我在一个新线程中生成一个vtkRenderer,完成后,我发送一个signal连接主窗口的一个slot以将渲染器发回并更新 QVtkWidget。

不幸的是,当我将渲染器添加到 vtkRenderWindow 时出现“访问冲突”异常。这是我的代码:

线程对象.h

线程对象.cpp

主窗口.cpp

我试图将所有代码放在主窗口中,而不是使用新线程,它很有趣。

那么当我使用QT线程时有什么问题吗?还是我没有注意到的其他东西?

我是QT新手,QT和VTK的版本分别是5.7和7。

0 投票
1 回答
189 浏览

c++ - 放置在 GUI 中时,VTK Qt Widget 引发运行时错误

我正在尝试将 VTK 小部件与 QT 一起使用。我把它放在一个 .ui 文件中,即使我没有对它做任何其他事情,当我运行程序时我也会收到这个错误:

我尝试重命名 .../VTK/ 文件夹,以便不存在这样的文件夹,但它仍然给出相同的错误。另外我正在使用 VTK 7.0.0,所以我不确定为什么会收到 /build/buildd/vtk-5.8.0/ 错误,这是另一个不存在的文件夹。

如果我尝试单击小部件所在的位置,则会出现分段错误。

我正在使用基于 Qt 4.8.1(64 位)的 Qt Creator 2.5.0。

0 投票
0 回答
328 浏览

c++ - 尝试在 Windows 10 上将 VTK-6.3.0 和 Qt-4.8.5 与 QtCreator-4.1 一起使用

对于一个项目,我需要在 Windows 10 上使用 VTK 和 Qt(在 C++ 上使用 QtCreator),但我有一个问题。

在继续之前,让我解释一下我所做的事情:

  • 我用MinGW 32bit和 Qt-5.7安装QtCreator-4.1
  • 我在Qt目录下下载安装Qt-4.8.5(QtCreator的MaintenanceTool中没有建议)
  • 我下载VTK-6.3.0
  • 我在发布时使用 QtCreator(以及带有 Qt4 的工具包)编译 VTK,其中BUILD_SHARED_LIBS = TrueVTK_Group_Qt = True

然后,我使用了一个示例和我的老师给我的 CMakeLists.txt,使用 Qt 和 VTK,但我有一个错误:

找不到-lQVTK

在这段代码中,我们使用:

在我的构建目录中,我找到:“libQVTKWidgetPlugin.dll.a”和“libQVTKWidgetPlugin.dll”。

这是我使用的 CMakeLists.txt(它是为 Linux 用户编写的,但我没有足够的经验来更改它......):

我真的不明白我做错了什么,我的老师无法帮助我...如果您有任何想法...如果需要,我很乐意为您提供更多信息!

0 投票
0 回答
112 浏览

c++ - 为什么在带有 QVTKWidget 的 QT 应用程序中需要 VTK_INIT_MODULE([...])?

我开始尝试使用 QT 的 VTK。我已经使用 cmake 和 Compiler VS15(x64) 设置了所有内容,并认为我可以在 QT 应用程序中使用 QVTKWidget 之类的东西,而无需在标题和库链接之外指定其他东西(使用 qtdesigner 和 vtk 插件,所以它只是一个示例应用程序)。

但是,需要使用这样的东西,以便启动带有 QVTKWidget 的简单 GUI:

是我配置错了 vtk 还是我误解了什么?请给我解释一下=)!如果已经有这样的问题,请多多包涵,我试图用谷歌找到答案,并在 stackoverflow 上进行了搜索。

0 投票
2 回答
1325 浏览

qt - 如何在 QVTKWidget 中创建 VTK 图表

我现在尝试了 2 个小时用 vtk 创建一个简单的图表,但没有任何成功。它只是不渲染任何东西,我不能调用 view->getRenderer()->render () 函数。它导致异常。

到目前为止我的理解是:

创建图表并添加后... view->getRenderer()->render();

我正在使用 vtk 7.1、qt 5.7 和 vs15。

我也试图在互联网上找到一个完整的例子,但我没有找到任何完整的例子。

有人可以举例说明如何用 qt 创建这样的 vtk 图表吗?

0 投票
1 回答
40 浏览

qvtkwidget - QVTD(声明式)插件 Eclipse 是否已经在稳定版本中?

我想实现从DMN到BPMN的转变。我认为已经使用 QVTD(声明性)插件 eclipse,但它的版本稳定吗?

0 投票
2 回答
1496 浏览

c++ - VS2015 + VTK 7.1.0 + Qt 5.8.0 从 VTK 入口点失败运行 Qt 示例

目前我正在尝试结合使用 VTK 库和 Qt 来构建一个应用程序来可视化 STL 文件。首先,我安装了以下库/程序:

  • Visual Studio 2015 专业版
  • CMake 3.7.0
  • VTK 7.1.0
  • Qt 5.8.0

对于 Qt,我使用了为 vs2015 编译的版本,即:

  • qt-opensource-windows-x86-msvc2015_64-5.8.0.exe

按照Kitware提供的说明一切似乎都很好,在配置和构建 VTK 时我没有遇到任何错误。所以我决定使用一些VTK的示例代码作为起点。

应用程序的链接和构建再次顺利进行,但当我尝试启动应用程序时,我收到以下错误:

程序入口点 ?rgbSwapped@QImage@@QEHAA$$QEAV1@Z 无法在动态链接库 C:\VTK\bin\bin\Release\vtkGUISupportQt-7.1.dll 中找到。

我已经寻找解决方案,但找不到。我还尝试了其他版本的 VTK 和 Qt,但仍然出现此错误。例如,今天早上我尝试将 VTK 6.3.0 与 Qt 4.8.5 结合使用,一切都很顺利,直到我尝试运行一些代码,这次我收到了这个错误:

在动态链接库C:\VTK\bin\bin\Release\vtkGUISupportQt-6.3.dll中找不到程序入口点?doItemsLayout@QTableView@@UAEXXZ。

如果有人有这种错误的经验,请告诉我。