Image fürn Splashscreen in Programm einbinden

Verschiedenes zu Qt
Antworten
ChuckNorris
Beiträge: 5
Registriert: 3. Mai 2009 13:53

Image fürn Splashscreen in Programm einbinden

Beitrag von ChuckNorris »

Also ich bin gerade dabei eine C++ App weiterzuentwickeln, die auch QT3 verwendet. Das ist alles relativ neu und so der Pro im Visual Studio 2003 bin ich auch nicht mehr.

Ich wollte mal mit einfachen Sachen anfangen wie Splash Screen einbinden. Problem dabei: Er will die Bilddatei (png) lokal laden und nicht in die App reincompilieren. Weiß da jemand rat? Hab schon viel im Internet gesucht, aber nichts brauchbares gefunden. QT Ressource Datei hat dieses Projekt leider nicht.

Eine weitere Sache ist der Caption Text dieser Anwendung. Ich habs zwar schon in der .ui Datei angepasst und auch kompiliert aber es wird nicht übernommen (andere Änderungen wie AnwendungsIcon werden aber übernommen).
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

zum image:
kannst du nicht ein ressource file hinzufuegen und das im pro-file entspr. eintragen?

mfg,
julian
ChuckNorris
Beiträge: 5
Registriert: 3. Mai 2009 13:53

Beitrag von ChuckNorris »

Ich habe kein pro file. Ich habe nur ein vcproj und ein solution file. Ich hätts ja im VC als Ressource eingetragen aber png geht da nicht.
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

So eine Idee von mir .... mir ist vor einiger Zeit aufgefallen, dass gifs und jpgs nicht in meinem Release angezeigt wurden, bis mir erklärt wurde, dass ich die Libraries aus dem imageformats-Path beim Release auch unter imageformats ablegen muss. Aber das dürfte hier off-topic sein

Ansonsten hol' Dir das VS-Addin, wenn Du VS pro hast, da bekommste auch ohne Probleme ein Ressource-File angelegt. Überhaupt bin ich der Meinung, dass Qt weiß, was er mit einem qrc anfangen soll, wenn da eines rumliegt, konnt er wenigstens bei mir bevor ich das VS-Addin installiert hatte.

Ansonsten hilft bei mir hin und wieder eine komplette Neuerstellung, wenn mal wieder was nicht vom Code in das Programm übernommen wird.

Was sagt denn sonst zu dem Caption-Problem der Debugger?
ChuckNorris
Beiträge: 5
Registriert: 3. Mai 2009 13:53

Beitrag von ChuckNorris »

Kann ich denn vlt auch manuell ein qrc File anlegen und das wird dann kompiliert?
Dein Post, cooky1976, half mir leider überhaupt nicht...
Das Caption Problem ist das geringere. Das mit dem Image möchte ich aber noch hinbekommen.
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

Hast Du eine VS Pro Version und hast Du mal das VS Addin installiert.

Ich hatte doch oben geschrieben, dass ich vor dem VS Addin auch schon eine qrc hatte und dass ich ohne Probleme kompilieren konnte.

Aber mein Tipp ist wahrlich .. nimm' das Addin, es erspart Dir einiges an Würg-Arounds (z.B. bei Header-Dateien mit Q_OBJECT.

Nachtrag .... das pro-File kannste Dir anlegen lassen ....

Code: Alles auswählen

qmake -project
in der VS-Eingabeaufforderung
ChuckNorris
Beiträge: 5
Registriert: 3. Mai 2009 13:53

Beitrag von ChuckNorris »

Ok. Ich verwende QT3. Nochmal so zur Info. Mit qembed habe ich nun geschafft eine .h datei zu erzeugen. Diese habe ich in mein Projekt integriert und in die haupt .ccp included.

Nach dem Compilieren wird das Bild aber nicht angezeigt. Muss ich vlt. noch einen Custom Build step hinzufügen? Wenn ja, welche?
ChuckNorris
Beiträge: 5
Registriert: 3. Mai 2009 13:53

Beitrag von ChuckNorris »

Kennt sich mit QT3 keiner mehr aus?
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

Ich habe mal eine PN geschrieben ;-)
Antworten