Study-VTK:QVTKWidget、QVTKOpenGLWidget、QVTKOpenGLNativeWidget、QVTKWidget2 区别_Beyond欣的博客-优快云博客
QVTKOpenGLWidget 是一个QVTKOpenGLStereoWidget
typedef QVTKOpenGLStereoWidget VTK_LEGACY(QVTKOpenGLWidget);
QVTKOpenGLNativeWidget 继承了 QOpenGLWidget
class VTKGUISUPPORTQT_EXPORT QVTKOpenGLNativeWidget : public QOpenGLWidget
QVTKOpenGLNativeWidget不显示顶点vertex
解决方法:
需要在构造函数内初始化一个非常重要的特性,否则无法显示顶点
ShellDIS::ShellDIS(QWidget* parent)//你的自定义类,ui里有一个QVTKOpenGLNativeWidget
: QMainWindow(parent)
{
QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat());
ui.setupUi(this);
}