[SOLVED] Placing an image in GraphicsScene
I am trying to use a *.png" file to load an image in GraphicsScene and from here onto my basic Widget. Here is the code I am using:
int main(int argc, char **argv)
QApplication app(argc, argv);
scene.setBackgroundBrush(QBrush(QColor(255, 255, 255), Qt::SolidPattern));
QGraphicsPixmapItem item(QPixmap("needle.png")); item.setPos(0,0); scene.addItem(&item); QGraphicsView view(&scene); view.setFixedSize(400, 400); view.show();
However, I get the window but no evidence of the image that comes with "needle.png". Why?
It is as if the file is not taken into account at all, as if I introduce an error in the fielpath, the application still builds!
Any help would be very much appreciated
are you sure your image is present? Meaning relatively to the working directory?
You can either try to use qrc or an absolute path to make sure.
Edit: oh yes... and use code tags ('@') please
As I am deploying my application on a target platform. I simply had to provide the file there in the run-time environment.
Nothing to do with Qt.
The code is therefore correct.
Apologies for the confusion.