Название: QGraphicsView , scene и область просмотра Отправлено: Sancho_s_rancho от Май 04, 2011, 11:05 Создаю QGraphicsView и назначаю этому виджету сцену.
Делаю fitInView, чтобы отобразить необходимый участок сцены. Ежели в рантайме размеры сцены меняются(например добавляются новые itemы), то область просмотра сдвигается. Необходимое поведение - вне зависимости от роста сцены область просмотра не менялась. Как я понимаю можно брать сигнал sceneRectChanged ( const QRectF & rect ) и заново делать fitInView(), но почему-то мне такое решение кажется не самым элегантным. Может что-то я упускаю? Название: Re: QGraphicsView , scene и область просмотра Отправлено: GreatSnake от Май 04, 2011, 11:14 Цитировать но почему-то мне такое решение кажется не самым элегантным. А причём здесь элегантность? Вполне правильное решение.Просто нужно не забывать, что сцена это данные, вью их отображает. А вот как отображать решать только вам. |