MainWindow :: resizeEvent中QGraphicScene中的更宽行

时间:2015-06-13 21:41:42

标签: c++ qt graphics qt5 qmainwindow

在一个窗口中,我有一个QGraphicScene。在这个QGraphicScene中,我绘制了一些线条(见第一张图片)。

enter image description here

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

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

但我明白了。

enter image description here

编辑:我在所有平台(OS X,Windows,GNU / Linux)

上都有这个

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

问题解决了:

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