weixin_40464843
峰行无双
采纳率50%
2018-12-14 02:46

运行点云显示界面时出现Generic Warning和vtkOutputwindow警告窗口

图片说明
我在用qt5.9.2+vs2017+pcl1.9.1+vtk8.1.2编程时,出现了上面的问题,在网上找了好多解决方法,自己也调试了很多次,还是会出现上面的警告窗口,虽然不影响结果的正常显示,但还是有其他问题,比如我每次操作数据时,总会有下面的东西出现:
Generic Warning: In D:\PCL1.9.1\3rdParty\VTK-8.1.2\GUISupport\Qt\QVTKWidget.cxx, line 83
QVTKWidget was deprecated for VTK 8.1 and will be removed in a future version.
Generic Warning: In D:\PCL1.9.1\3rdParty\VTK-8.1.2\GUISupport\Qt\QVTKPaintEngine.cxx, line 25
QVTKPaintEngine was deprecated for VTK 8.1 and will be removed in a future version.
Generic Warning: In c:\vtk-8.1.2\rendering\core\vtkmapper.cxx, line 186
vtkMapper::ImmediateModeRenderingOff was deprecated for VTK 8.1 and will be removed in a future version.
网上看别人的博客,我在.h文件中加入了
#include
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);
但还是没有解决问题,现在很头疼,有没有大神能帮忙解决这个问题,谢谢了!哦,对了,上面的两个窗口实在程序运行之后出现的,对显示界面没有影响。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • cmddds1992 cmddds1992 3年前
    • QVTKWidget provides a way to display VTK data in a Qt widget.
    • @deprecated Please use QVTKOpenGLWidget instead.

      推荐用QVTKOpenGLWidget代替

    点赞 评论 复制链接分享
  • qq_42904531 qin0 1年前