浏览代码

Smooth chart lines on Windows

On linux and mac, the default multisample should do the smoothing.
Julien Finet 13 年之前
父节点
当前提交
ebb3b0cb17
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Libs/Visualization/VTK/Widgets/ctkVTKChartView.cpp

+ 3 - 0
Libs/Visualization/VTK/Widgets/ctkVTKChartView.cpp

@@ -83,6 +83,9 @@ void ctkVTKChartViewPrivate::init()
   //q->GetRenderWindow()->SetMultiSamples(0);
   //vtkOpenGLContextDevice2D::SafeDownCast(this->ContextView->GetContext()->GetDevice())
   //                                       ->SetStringRendererToQt();
+#ifdef Q_WS_WIN
+  q->GetRenderWindow()->SetLineSmoothing(true);
+#endif
   this->Chart->SetActionToButton(vtkChart::PAN, vtkContextMouseEvent::MIDDLE_BUTTON);
   this->Chart->SetActionToButton(vtkChart::SELECT, vtkContextMouseEvent::RIGHT_BUTTON);
 }