我需要知道这两点。 当开始更新 - 绘图和结束时。
另外,我提供了一种中断此方法的方法,例如当你进行缩放时。 任何的想法 ?感谢
答案 0 :(得分:0)
QWidget::update
请求重新绘制窗口小部件(或其中的一部分)。可以将多个update
请求合并到一个绘制请求中。
因此,重新实现虚拟paintEvent
方法可能会有所帮助。类似的东西:
void MyGraphicsView::paintEvent (QPaintEvent *event) {
// Do stuff before repainting
// Do the actual paint update
QGraphicsView::paintEvent(event);
// Do stuff after painting
}
如果那不是您要求的,请澄清您的问题;我并不完全确定我是否理解正确。