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
}
Если это не то, что вы спрашивали, уточните свой вопрос;Я не был полностью уверен, что правильно понял.