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

Verschiedenes zu Qt
Antworten
Finbar
Beiträge: 1
Registriert: 20. September 2009 13:11

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

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich würde einfach mal schauen ob die Bilder überhaupt geladen werden können.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Hulk2442
Beiträge: 115
Registriert: 10. Januar 2007 13:44

Beitrag 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.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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() !
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
MichaelS
Beiträge: 240
Registriert: 27. Dezember 2005 12:49

Beitrag 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
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag 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.
schubc
Beiträge: 4
Registriert: 26. August 2009 19:57

Beitrag von schubc »

Sind die imageformat DLLs im Suchpfad?

http://doc.trolltech.com/qq/qq10-window ... ml#plugins
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

ist png support nicht standard dabei?
Hulk2442
Beiträge: 115
Registriert: 10. Januar 2007 13:44

Beitrag 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.
Antworten