在QScrollArea的边缘绘画

时间:2014-02-11 12:35:15

标签: qt user-interface qt5

我想在Photoshop中绘制像x \ y轴一样的缩放比例,但是使用QScrollArea 有很好的财产:

QAbstractScrollArea::setViewportMargins(20,20,0,0) 

它工作正常 - 顶部和左侧有空白区域,而点(0,0)用指定的偏移量绘制它。 但我不能在这个地方画画。 我试过了

painter.drawLine(-10,0,-10,height())

但它什么都不做。那么如何在这个边距空间上绘制一些内容呢?

1 个答案:

答案 0 :(得分:1)

您正在视口上绘画,这不起作用。您需要在边距区域中放置一个小部件并在该小部件的paintEvent内绘制。