[gelöst] Visual Studio Qt Integration

Verschiedenes zu Qt
Antworten
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

[gelöst] Visual Studio Qt Integration

Beitrag von jona »

Hallo!

Ich möchte in Visual Studio einen Qt Dialog erstellen.
Funktioniert auch alles...
nur kann ich zum Beispiel für einen Button kein Icon hinzufügen.
Wenn ich in den Eigenschaften auf Icon klicke, öffnet sich der 'Resource Property Dialog'... ich kann aber nichts selektieren...

Weiss jemand, wie ich ein .png zu den Resourcen des Projekts hinzufügen kann?

Besten Dank im Voraus.
Zuletzt geändert von jona am 4. Dezember 2008 14:40, insgesamt 1-mal geändert.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

Beitrag von jona »

Besten Dank.
Hab das Thema durchgelesen...
Aber hätte da noch eine Frage, im Thread wurde folgendes geschrieben:
Im Qt Designer, genauer im Resourcen Editor eine neue Resource erstellen und die benötigten Bilder hineinpacken.

In Visual Studio diese Resource (irgendwas.qrc) einfügen und einen Custum-Built-Step hinzufügen. Dieser lautet:
rcc "$(InputPath)" -o $(InputName).cpp
(Es ist möglich dass noch VIELE andere Möglichkeiten und bessere Lösungen gibt, ABER diese funktioniert).
Anschließend die erstellte CPP-Datei ebenfalls zum Projekt hinzufügen und schon werden die Bilder/Icons auch im kompilierten Projekt angezeigt.


Ich habe die .qrc Datei zum Projekt hinzugefügt. Aber nach dem Kompilieren sehe ich keine Icons mehr...

Wo muss ich diesen Custom-Built-step hinzufügen?
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

Beitrag von jona »

Hallo zusammen!

Hat mir denn niemand noch einen Tipp?
Ich hab immer noch das Problem, dass ich nach dem Kompilieren keine Icons sehe...

Besten Dank im Voraus!
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

wo siehst du keine icons mehr und wo würdest sie gerne sehen?
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

Beitrag von jona »

Hallo!

Also, ich hab noch mal einen Versuch gemacht, aber es funktioniert nicht...

Ich habe ein Projekt in Visual Studio Qt Integration.
Wenn ich "von Hand" ein neues Window erstelle und dort irgend einen Button mit Bild oder ein Window-Icon hinzufüge, klappt das.

Code: Alles auswählen

QIcon *icon = new QIcon("TMLDoc.ico");
	 child->setWindowIcon(*icon);
Wenn ich aber mit dem Qt Designer ein neues Window erstelle, dort in den Eigenschaften eines Button als Icon eine Datei auswähle, dann wird das Icon nicht angezeigt.
Die Datei ist im selben Verzeichnis wie das Projekt, sollte also nicht das Problem sein.

Wenn ich jetzt das neu erstellte Qt Window (.ui.Datei) in Visual Studio öffne, kann ich dort die Properties des buttons auch ansehen. Ich geh da auf Icon und klicke auf den Pfad-Button (...), dann öffnet sich der "Resource Property Dialog", doch der ist leer und ich kann kein Bild auswählen.

Die Frage ist jetzt:
Wie füge ich z.Beispiel eine png-Datei als Ressource in Visual Studio ein?

Sorry, ich hoffe, das war jetzt einigermassen verständlich.
Danke schon im Voraus!
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

qrc datei öffnen, dann add button, dann importieren... dann schiebt er auf wunsch sogar die dateien in den ressourcenordner.

die bilder kannst dann via ":/Ressourcennamei/bild.png"
einbinden in nen label oder wo auch immer
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

Beitrag von jona »

Sorry, aber kannst du den 1.teil noch etwas genauer schreiben:
qrc datei öffnen, dann add button, dann importieren... dann schiebt er auf wunsch sogar die dateien in den ressourcenordner.
Danke!
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

in deinen projekt gibt es im projektmappenexplorer einen unterordner ressources. in diesem befindet sich die qrc datei. da klickst doppelt drauf und der dialog zum hinzufügen erscheint
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

Beitrag von jona »

So, jetzt hats geklappt :D
Vielen Dank!
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

nP

dann bitte Titel auf [gelöst] setzen
jona
Beiträge: 37
Registriert: 16. Februar 2005 11:22

[gelöst] Visual Studio Qt Integration

Beitrag von jona »

Problem wurde erfolgreich gelöst!
Antworten