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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QGraphicsView - фиксированный размер и фон (https://www.otvetnemail.ru/novyj-arhiv-2-812/qgraphicsview-fiksirovannyj-razmer-i-fon-333082/)

Guest 30.09.2011 10:07

QGraphicsView - фиксированный размер и фон
 
У меня есть класс от QGraphicsView:Код:Player::Player(QWidget *parent): QGraphicsView(parent){ QGraphicsScene * pole = new QGraphicsScene(this); pole->setBackgroundBrush(QPixmap("pics/player.tif")); QGraphicsView::setScene(pole);} задача в следующем, в этом классе на фоне должно быть изображение заданное, а сверху уже множество разных QGraphicsItem. То есть по сути нужен QGraphicsView заданного фиксированного размера равного размеру картинки фона а сверху уже на нем различные виджеты и итемы планируются. Если добавлять в сцену QGraphicsPixmapItem то естественно он добавляется как бы объектом а не фоном. Если делать как в коде в вверху то фон размножается как бы, то есть почему то в по четверти режет изображение и замащивает все пространство. И не нашел как зафиксировать размер QGraphiscView что бы он не менялся. Можно ли в сцене размещать итемы один на одном слоями.Подскажите как сделать.


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


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