Pfad zu den Bildern in den Resourcen
Verfasst: 10. März 2009 20:31
Servus,
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.
Nach dem kompilieren und ausführen wird bis auf die Linie leider nichts angezeigt.
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?
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?