Всем привет.Имеется программка написанная с использованием шаблона MainWindow и QGraphicsView/QGraphicsScene.Мне необходимо сделать перерисовку itemов при скроллинге. Возможно ли каким-нить образом "ловить" скролл через QMainWindow или нужно унаследоваться от QGraphicsView и переопределять метод paintEvent? Или может есть ещё каки-нить варианты?КодC++ (Qt)MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ //-------------------Scene create--------------------------- scene = new QGraphicsScene((this)); scene->setSceneRect(QRectF(0, 0, 6400, 6400)); view = new QGraphicsView(scene); view->setViewportUpdateMode(QGraphicsView::Sm artViewportUpdate); EllipseCraft = new QGraphicsEllipseItem(0,0,5,5); //------------------Drawing......----------------------------- ......................................}
|