Seite 1 von 1

Linux Projekt läuft auf Windows nicht/Problem mit Bildern

Verfasst: 20. September 2009 17:57
von Finbar
Erst mal ein freundliches hallo an die Community hier!

Und schon kommt die erste Frage;)

Ich habe die letzten Wochen an einem Linux Rechner ein QT Programm geschrieben, dass da auch wunderbar läuft, habe da immer über die Konsole kompiliert und wollte jetz auch auf meinem Laptop weiterarbeiten, auf dem Windows XP läuft! Hierzu würd ich gern den QT Creator nutzen!
Allerdings wird beim ausführen einfach ein grauer Widget erzeugt, wobei dort eigentlich ein weißer Hintergrund und ein paar pngs sowie jpegs angezeigt werden sollen. Ich kann mir gut vorstellen, dass das Problem eben mit diesen Bilddateien zusammenhängt, da kein Compilerfehler besteht und das Ding auf Linux wunderbar läuft! Muss ich da beim Creator vielleicht noch was spezielles einstellenn?

vielen Dank im Vorraus
Finbar

Verfasst: 20. September 2009 18:31
von Christian81
Ich würde einfach mal schauen ob die Bilder überhaupt geladen werden können.

Verfasst: 21. September 2009 11:10
von Hulk2442
Benutze

Code: Alles auswählen

QString QDir::currentPath()
http://doc.trolltech.com/4.5/qdir.html#currentPath
und kopiere die PNG's in den gleien Ordner wie das auszuführende Program.

Verfasst: 21. September 2009 11:22
von Christian81
Hulk2442 hat geschrieben:Benutze

Code: Alles auswählen

QString QDir::currentPath()
Der currentPath ist nicht immer gleich dem Path in dem das Executable liegt... dafür gibts QCoreApplication::applicationDirPath() !

Verfasst: 21. September 2009 16:50
von MichaelS
Hulk2442 hat geschrieben: und kopiere die PNG's in den gleien Ordner wie das auszuführende Program.
igittigitt. Bilddateien im bin-Verzeichnis? Da kräuseln sich zumindest bei einem Linux-User die Haare.

Ich habe mir angewöhnt, Bilddateien in einer Resource-Datei zu packen.

Gruß Michael

Verfasst: 22. September 2009 08:43
von AuE
Was das ganze wenn man Produkte für OEM's hat nicht leicht macht ;-)
Ich hab ne lib für die Ressourcen ;-) Mit noch paar funktionen drin. Die kann auch an OEMs rausgehen.

Verfasst: 22. September 2009 11:49
von schubc
Sind die imageformat DLLs im Suchpfad?

http://doc.trolltech.com/qq/qq10-window ... ml#plugins

Verfasst: 22. September 2009 13:50
von AuE
ist png support nicht standard dabei?

Verfasst: 28. September 2009 10:23
von Hulk2442
MichaelS hat geschrieben: ...
igittigitt. Bilddateien im bin-Verzeichnis? Da kräuseln sich zumindest bei einem Linux-User die Haare.

Ich habe mir angewöhnt, Bilddateien in einer Resource-Datei zu packen.

Gruß Michael
Hast eh recht jedoch zum ausprobieren wenn’s nicht funkt denke ich ist es die schnellste und einfachste Möglichkeit da du hierbei die Fehlerquelle des Falschen Pfades außen vorläst.