Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Скролл и QGraphicsView (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/skroll-i-qgraphicsview-330497/)

Guest 30.09.2011 09:05

Скролл и QGraphicsView
 
Всем привет.Имеется программка написанная с использованием шаблона 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......----------------------------- ......................................}


Часовой пояс GMT, время: 05:11.


© www.otvetnemail.ru - Форум вопросов и ответов.