我想画一些类似 x\y 轴比例的东西,就像 Photoshop 中的规则一样,但使用 QScrollArea这有很好的属性:
QAbstractScrollArea::setViewportMargins(20,20,0,0)
它工作正常 - 顶部和左侧有空白,并将指向 (0,0) 以指定的偏移量绘制它。但我不能在这个地方画画。我试过了
painter.drawLine(-10,0,-10,height())
但它什么也没做。那么我怎样才能在这个边距空间上画一些东西呢?
您正在视口上绘画,这不起作用。您需要将一个小部件放在边距区域中,并在该小部件的paintEvent
内绘制。