Image fürn Splashscreen in Programm einbinden
-
ChuckNorris
- Beiträge: 5
- Registriert: 3. Mai 2009 13:53
Image fürn Splashscreen in Programm einbinden
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).
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
-
ChuckNorris
- Beiträge: 5
- Registriert: 3. Mai 2009 13:53
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?
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
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 ....
in der VS-Eingabeaufforderung
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-
ChuckNorris
- Beiträge: 5
- Registriert: 3. Mai 2009 13:53
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?
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