不推荐使用QVTKWidget
类:
一般警告:在/tmp/vtk-20191113-28696-10p6vfr/VTK-8.2.0/GUISupport/Qt/QVTKWidget.cxx,第83行QVTKWidget已针对VTK 8.1弃用,并将在未来版本。但是如果我切换到
QVTKOpenGLWidget
,则会出现此错误:
错误:在/tmp/vtk-20191113-28696-10p6vfr/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,第754行vtkGenericOpenGLRenderWindow(0x7f92e905e800):找不到有效的OpenGL 3.2或更高版本的实现。请更新您的视频卡驱动程序为最新版本。如果您使用的是Mesa,请确保您具有版本11.2或更高版本,并确保您的驱动程序在Mesa中支持OpenGL 3.2,例如llvmpipe或openswr。如果您在Windows上并使用Microsoft远程桌面请注意,它仅支持OpenGL3.2与nvidia Quadro卡。您可以使用其他远程处理软件(例如nomachine)来避免此问题。如何在Qt中请求新的OpenGL核心配置文件?
[OpenGL Extension Viewer显示此MacBook支持的OpenGL版本为4.1。
指定此处描述的OpenGL格式https://wiki.qt.io/How_to_use_OpenGL_Core_Profile_with_Qt#Specifying_the_OpenGL_Format不会进行更改。
我在macOS 10.14上使用Qt 5.13和VTK 8.2。不推荐使用类QVTKWidget:常规警告:在/tmp/vtk-20191113-28696-10p6vfr/VTK-8.2.0/GUISupport/Qt/QVTKWidget.cxx,第83行QVTKWidget ...