Ich habe mehrere Bildern im QT Designer in den Resourcen eingebunden. Das alles im Verzeichnis Main.
Jetzt möchte ich das Ganze in einem QGraphicsView (Oberfläche ebenfalls mit dem Designer erstellt) anzeigen lassen.
Code: Alles auswählen
MainWindowImpl::MainWindowImpl( QWidget * parent, Qt::WFlags f)
: QMainWindow(parent, f)
{
setupUi(this);
// Frontend Bilder anzeigen
QGraphicsScene *sceneEinspeisung = new QGraphicsScene();
sceneEinspeisung->addPixmap(QPixmap(":/Main/Einspeisung.jpg") );
sceneEinspeisung->addLine(0,0,100,100,QPen());
Einspeisung->setScene(sceneEinspeisung);
// Einspeisung->show();
}
Stimmt der Pfad zu dem Bild?
Die Linie, welche mit addLine eingefügt wird, wird angezeigt. Das Pixmap nicht. Fehlt da noch ein Befehl, der zur Ausgabe des Bildes ausgeführt werden muss?
UPDATE 21:23
Die Bilder werden angezeigt, wenn ich den absoluten Pfad angebe. Also stimmt der relative Pfad nicht.
Ich nutze QDevelop. Gibt es da eine Einstellung, die ich bezüglich der Resource beachten muss?