#include "graphicsscene.h" #include #include #include #include #include GraphicsScene::GraphicsScene(QObject *parent) : QGraphicsScene(parent) { showText("Drag image here"); } GraphicsScene::~GraphicsScene() { } void GraphicsScene::showImage(const QPixmap &pixmap) { this->clear(); m_theThing = this->addPixmap(pixmap); this->setSceneRect(m_theThing->boundingRect()); } void GraphicsScene::showText(const QString &text) { this->clear(); QGraphicsTextItem * textItem = this->addText(text); textItem->setDefaultTextColor(QColor("White")); m_theThing = textItem; this->setSceneRect(m_theThing->boundingRect()); }