问题标签 [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.
qt - 将 QVTKWidget 调整到窗口
QVTKwidget
当我让我的窗口扩大或缩小时,我该如何调整?
我的布局中有更多小部件。我希望它们保持不变,只是扩大缩小QvtkWidget
. 我发现了一些关于布局的东西,但我不能在QVTKWidget
.
qt - 在 QVTK 小部件中绘制和刷新 PCL 点云
我的问题涉及 PointClouds 库 (PCL) 和 QVTK 小部件。
我在 MainWindow 小部件中有一个 QVTK 小部件。每次我从磁盘(或 ToF 相机)加载新的点云时,都会调用绘制点云的方法:
这可行,但每次调用此方法时,都会重置相机位置、视点和其他内容。我只想更改点云来查看,而不重置位置、颜色等。我该如何实现呢?
我试过这样的事情:
(将点云表示组件声明为全局变量)
但这不起作用...将 QVTK 和 PCL 组件声明为全局变量(在 MainWindow 小部件中)使该程序在 QVTK 小部件中不显示任何内容!为什么?
[我也尝试了几种变体,但似乎每个 PCL+VTK+QT 变量都必须是本地方法才能工作。花费数小时寻找和谷歌搜索有关 VTK Visualizer、QVTK 方法、对象等的文档,但没有运气]
我知道与 PCL+VTK+QT 相关的变量和对象永远不会为空或 null(因为它们在 MainWindow 中是全局的!!)...
我的环境是 Ubuntu 12.04 LTS,带有 Qt Creator 2.5.2,64 位。PCL 1.6,VTK 5.8
c++ - VTKActor 在渲染后不可见,但在 camera->resetview() 上可见
我正在做一个 qt-vtk 项目。我们有一个画线功能。在两个鼠标单击位置之间创建直线。但是一旦创建了actor,它就不可见了。添加演员后,我正在调用渲染函数。但它没有用。但是如果我这样做 camera->resetview() 线条变得可见,但整个视角会发生变化。我在哪里做错了?
谢谢 Rwik
visual-studio-2010 - 在vs2010、win7 64bit上配置错误vtk?
在 Visual Studio 2010、win7-64bit 上配置 vtk 时出现此错误
C 编译器标识未知
CXX 编译器标识未知
检查系统是否为大端
搜索 16 位整数
可能有什么问题?
c++ - 如何使用 QVTKWidget
我正在参与一个大项目。我的目标是vtkRenderer
在 a 中显示 a QWidget
。为此,我写了这堂课:
其中_qVtkWidget
是 a QVTKWidget
,_rend
avtkRenderer
和showVTK()
一个将球体添加到 的函数_rend
。
我能够编译这些东西,但是当我想测试它们时,程序崩溃了。错误信息是:
我正在使用 VTK5.8、QTCreator 2.4.1 和 QT 4.7.4 和 cmake。我将项目和 VTK 链接起来,并显示正常vtkRenderWindow
工作正常。在工作之前还有其他事情要做QVTKWidget
吗?
qt - 如何在使用 qvtkwidget 时画一条线或选择一些东西?
我成功地使用了一个程序qvtkwidget
,显示了几行和几个点。一切都很完美。接下来,我想在edit
我的程序中添加一个模式,这样我就可以在上面画一条线,或者从中选择一些点或线。谁能给我一些指导方针?我需要使用vtkRenderWindowInteractor
吗?我试图谷歌但仍然找不到任何线索。
c++ - 如何继承 vtkActor
当我选择一个vtkActor
. 从vtkActor
持有我的数据结构的 ptr 派生的类似乎是最简单的方法。
我让子类编译得很好,但演员似乎没有被添加到渲染器中。
所以,这是我的课:
在我的渲染步骤中:如果我实例化演员,vtkActor
一切都按预期显示,挑选作品等......
但是,如果我使用我的Actor
班级,则不会添加任何演员
代码中没有其他任何变化。有什么想法吗?
linux - VTK 应用程序的可移植性
我的程序是用一些 vtk 和 qvtkwidget 东西编写的。我想知道便携性会成为问题吗?有人可以在没有安装 vtk 的情况下在自己的计算机上运行该程序吗?更新:顺便说一句,我正在使用 Linux 作为操作系统。
qt - QVTKWidget - 不能包含
我在 Windows 机器上为 VS2010 和 Qt 5.2 版使用点云库 1.6 预构建的 32 位。
当尝试包含在我的项目中时,我遇到了一个问题:
无法打开包含文件:'QtGui/QWidget':没有这样的文件或目录
c++ - VTK 6.1 和 Qt 5.3:QVTKWidget 中透明度不佳的 3D 对象
基础: Debian 7.5 Wheezy 64 bits - 从在线安装程序安装的 Qt 5.3;VTK 6.1 在 Qt 支持下成功编译和手动安装。
结果: 3D 球体显示在 3D QVTK 窗口中。乍一看,它看起来不错,但是当球体旋转时,球体的几个面板和部分变得透明。
描述:
尝试了 VTK for Qt 的基本官方示例:
在 main.cpp 中:
重要的是,RenderWindowUISingleInheritance 给出了相同的结果。
解决方案
最终代码如下:
注意添加:
和