C++ 主窗口上QGraphics场景中较宽的线条::resizeEvent

C++ 主窗口上QGraphics场景中较宽的线条::resizeEvent,c++,qt,graphics,qt5,qmainwindow,C++,Qt,Graphics,Qt5,Qmainwindow,在一个窗口中,我看到了一个场景。在这个场景中,我画了一些线(见第一张图) 我的错误是,当我调整窗口大小时,会调用下面的代码以适应视图中的场景 void GoBobMainWindow::resizeEvent(QResizeEvent *event) { goView->fitInView(goScene->sceneRect(), Qt::KeepAspectRatio); QMainWindow::resizeEvent(event); } 但我明白了 编辑

在一个窗口中,我看到了一个场景。在这个场景中,我画了一些线(见第一张图)

我的错误是,当我调整窗口大小时,会调用下面的代码以适应视图中的场景

void GoBobMainWindow::resizeEvent(QResizeEvent *event)
{
    goView->fitInView(goScene->sceneRect(), Qt::KeepAspectRatio);
    QMainWindow::resizeEvent(event);
}
但我明白了

编辑:我在所有平台(OSX、Windows、GNU/Linux)上都能看到

如何解决此问题?

问题已通过以下方式解决:

goView->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);