问题标签 [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 投票
1 回答
670 浏览

qt - 如何将颜色应用于从 Blender 2.69 导入到 VTK 6.2 + Qt 5.3 的网格

我是 vtk 和 Qt 的新手。我在搅拌机中创建了一个具有 3 个红色面和 1 个绿色面的立方体,并导出为 cube.ply 以保留颜色信息:

我在 Qt Creator 中创建了一个 QVTK 小部件,我的代码将立方体绘制为灰色。以下是我的 mainwindow.cpp 文件(经过各种修改以显示颜色):

它不显示任何颜色。尝试了各种 VTK 示例后,我没有找到一个显示如何从导入的 3d 文件映射颜色的示例。我确定我错过了一段代码。

附带问题,多维数据集加载在 QVTKWidget 中看起来不对称。我想知道这是否是 QVTK 的问题。我附上一张图片..

访问http://postimg.org/image/r8093cwbt/获取图片

0 投票
2 回答
2090 浏览

c++ - QVTKWidget 中的 renderWindowInteractor

我是新用户VTK,我需要renderWindowInteractor在中 QVTKWidget添加一个QTCreator。我有这个:

RenderWindowInteractor但我怎么能把QVTKWidget??我试过这个但没有奏效。

对不起我的英语,我来自哥伦比亚。

0 投票
1 回答
353 浏览

c++ - 如果 QVTKWidget 是 QMainWindow 的中心小部件,QMainMenu 的行为会很奇怪

好的,我花了一段时间才找到它,但我不知道如何解决它。

我的 Qt/vtk 应用程序中的主菜单表现得很奇怪。菜单上的点击行为如下:

  • 第一次点击:弹出
  • 第二次点击:弹出
  • 第三次点击:什么都不做
  • 第四次点击:再次弹出

现在这不会那么糟糕,但问题是状态被记住了。因此,如果用户单击菜单两次——即手动关闭它——下一次单击菜单栏将不会做任何事情,即使他在其间使用了其他 GUI 元素。这会导致令人讨厌的用户体验。

我创建了一个最小的失败示例:

如果 QLabel-central-widget 被注释,而 QVTKWidget-central-widget 被注释掉,则菜单行为正常。

有什么想法可以解决这个问题吗?

0 投票
1 回答
929 浏览

qt5 - QVTKWidgetPlugin 使 QT 创建者崩溃

我正在尝试在 Qt Creator 中使用 VTK。

在 Qt Designer 中,我已将 libQVTKWidgetPlugin.dylib 复制到插件目录中。现在我可以在 Designer 中创建 QVTKWidgets。

但是,当我将 libQVTKWidgetPlugin.dylib 复制到

文件夹并启动 QT Creator,它在加载之前崩溃并出现错误“Qt Creator quit unexpectedly”(如有必要,我可以附加完整的错误)。

同样,当我尝试在设计器选项卡中将 QWidget 提升为 QVTKWidget 时,我使用 QVTKWidget 创建的任何程序都会崩溃并出现相同的错误。

为什么是这样?

VTK 中包含的 QT GUI 示例可与 CMake 一起使用。

我的规格是:Mac OS X 10.10,VTK 6.1(发布模式,BUILD_SHARED_LIBS on,vtk_GUISupportQt on)Qt Creator 3.2.2 和 Qt 5.3.2

提前致谢

0 投票
1 回答
1021 浏览

c++ - vtk 图表 - 如何在轴线末端绘制轴标签?

是否可以在标签末尾绘制轴标签?详情见图片:

http://habrastorage.org/files/94f/41a/b18/94f41ab1897a4bde815644bf287b4af9.png

如果可能,怎么做?

和绘图代码:

0 投票
1 回答
808 浏览

c++ - QT Qvtkwidget。交互风格改变

我的应用程序正在使用 qvtkwidget,我正在尝试更改其交互样式。使用其默认设置,按住鼠标滚轮按钮移动对象,但我希望通过鼠标右键单击来完成。有谁知道如何改变它?谢谢。

0 投票
1 回答
1008 浏览

c++ - QT & VTK 交互风格

我使用 VTK 作为 qvtkwidget 在 QT 中显示 3D 对象。我知道我可以通过修改自己的交互风格来改变它的交互风格。我想分别通过右键单击和左键单击来旋转和移动对象。并尝试在头文件中制作修改后的交互风格类,但在修改后的交互风格中使用其他类中声明的函数存在一些困难。这应该很简单。有人知道吗?

BoxWidget 是我要应用的对象 'MyStyle' 以下是 MyStyle 类

我不知道用左键单击要更改什么来移动对象。

0 投票
2 回答
1020 浏览

c++ - 使用图形函数时出现分段错误(vtk 6.1、Qt5.3、Ubuntu)

更新:调试信息

我正在开发一个 Qt 5.3 项目,需要在 2D 和 3D 坐标系中绘制数据。我一直在研究 vtk 6.1,因为它总体上看起来非常强大,而且我还需要在以后可视化图像数据。我在这个例子中顺利使用了 Qvtkwidget

Qvtkwidget 示例

但是当我尝试实现图形示例(/Examples/Charts/Cxx/QChartTable.cxx)时,程序显示分段错误错误。

我不知道这个错误是如何发生的。

我已经在调试模式下重新编译了 VTK 并获得了更多的调试信息。这是该程序的回溯。在此屏幕截图中显示问题可能来自“this”指针“this”应该是 vtkTextRenderer * 但“this”指向空指针。我认为这可能是 VTK 6.1 中的一个错误,但不知道如何修复它。请给我一些建议。谢谢

我是新手,仍然无法发布图片,所以我将其上传到此链接

调试截图

0 投票
1 回答
472 浏览

qt - 构建 QT5.4 项目时找不到 VTK 6.1 库

我已经在 Ubuntu 14.04 上安装了 VTK 6.1。头文件位于:/usr/local/include/vtk-6.1,库位于:/usr/local/lib。

但是,当我尝试将 VTK 包含到我的 QT5.4 项目 .pro 文件中时:

它给了我错误:

我已经确认我的所有库文件(例如 libvtkCommonCore-6.1.so)都在 /usr/local/lib 文件夹中。我的包含路径正在工作,因为我可以看到 QT 正在查找头文件。

可能是什么问题?

0 投票
1 回答
502 浏览

vtk - 如何在 VTK 对象上旋转和放置点

我已经看到如何使用种子小部件在 VTK 对象上放置点:http ://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/vtkSeedWidget

我还看到了如何从以下位置旋转对象:http ://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows

我想知道如何组合它,以便在拖动时旋转对象,并在单击时放置点