#include <QtGui>
#include <QDebug>
{
Q_OBJECT
public:
{
}
protected:
{
static const QImage pic
("test.tif");
qDebug() << pic.size() << rect << viewport()->size();
painter
->drawImage
(QRectF(0.0,
0.0, pic.
width(), pic.
height()), pic
);
}
};
int main(int argc, char **argv)
{
scene.addText("Hello, world!");
View v(&scene);
v.show();
return app.exec();
}
#include "main.moc"
#include <QtGui>
#include <QDebug>
class View: public QGraphicsView
{
Q_OBJECT
public:
View(QGraphicsScene *scene, QWidget *p = 0): QGraphicsView(scene, p)
{
}
protected:
void drawBackground(QPainter *painter, const QRectF &rect)
{
static const QImage pic("test.tif");
qDebug() << pic.size() << rect << viewport()->size();
painter->drawImage(QRectF(0.0, 0.0, pic.width(), pic.height()), pic);
}
};
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QGraphicsScene scene;
scene.addText("Hello, world!");
View v(&scene);
v.show();
return app.exec();
}
#include "main.moc"
To copy to clipboard, switch view to plain text mode
Bookmarks