[solved] bilder / foto / grafik als Label einfügen/einbinden
[solved] bilder / foto / grafik als Label einfügen/einbinden
Hi!
wie kann ich ein Bild ( irgendwo auf der Festplatte oder im Projekt-Verzeichnis) als Label in mein Projekt einbinden?!
Kann mir jemand ein Beispiel geben oder sagen wie das in Designer realisiert wird?
Vielen Dank
wie kann ich ein Bild ( irgendwo auf der Festplatte oder im Projekt-Verzeichnis) als Label in mein Projekt einbinden?!
Kann mir jemand ein Beispiel geben oder sagen wie das in Designer realisiert wird?
Vielen Dank
Zuletzt geändert von cimbomgs am 9. September 2008 14:05, insgesamt 1-mal geändert.
genau das ist mein Problem. wo kann ich in dieser Funtion das Verzeichnis der Datei und Datei selber eingeben?!macman hat geschrieben:http://doc.trolltech.com/4.4/qlabel.html#setPicture
Guck dir doch mal die Möglichkeiten von QPicture an. Was findet man dann?
http://doc.trolltech.com/4.4/qpicture.html#load
http://doc.trolltech.com/4.4/qpicture.html#load
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
o man wenn ich so was mache:
dann passiert gar nichts 
Code: Alles auswählen
QPicture * picture;
picture->load("xy.png");
Zuletzt geändert von cimbomgs am 8. September 2008 20:23, insgesamt 1-mal geändert.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
ich verstehe nicht warum die 2 Zeilen nicht kompiliert werden könnten. Wo ist das ProblemChristian81 hat geschrieben:Da die zwei Zeilen Code nichteinmal kompilieren können würde ich sagen lerne erstmal C++.
Einem QLabel wird ein QPixmap per setPixmap() gegeben. Wo ist also das Problem? Etwas Sourcecode wäre ggf. auch nicht schlecht.
es gibt auch so was wie "sich vertippen"
c++ kann ich recht gut, qt ist mir noch etwas unheimlich
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
naja es gibt kein Problem, es gibt ein WunschChristian81 hat geschrieben:Weils ne Edit-Funktion gibtsolarix hat geschrieben:Warum dieser Code nicht kompilieren soll sehe ich auch nicht..
Leider haben wir immer noch keinen Code gesehen der sein Problem beschreibt.
ich möchte dieses Bild (nur ein Bsp.)
auf mein Window als Label einbinden.
Meine Frage ist wie ich das machen könnte?.. Im Designer muss doch ein Feld geben, wo man einfach ein Bild als Laben einfügt, aber ich habe noch nicht entdeckt wie das geht
Dankeschööön
ach so ;DChristian81 hat geschrieben: Weils ne Edit-Funktion gibt![]()
doch haben wir... die beiden Zeilen zeigen eindeutig, dass das Problem bei den Grundlagen liegt.. ;DChristian81 hat geschrieben: Leider haben wir immer noch keinen Code gesehen der sein Problem beschreibt.
Falsch.... So leid es mir tut... bevor du mit Qt rumprobierst (und durch fehlendes Grundlagenwissen enttäuscht wirst), solltest du C++ lernen...mein picture-pointer zeigt auf die memberklasse load und an load wird "xy.png" übergeben..
o man ihr seid so gemein zu mirsolarix hat geschrieben:ach so ;DChristian81 hat geschrieben: Weils ne Edit-Funktion gibt![]()
doch haben wir... die beiden Zeilen zeigen eindeutig, dass das Problem bei den Grundlagen liegt.. ;DChristian81 hat geschrieben: Leider haben wir immer noch keinen Code gesehen der sein Problem beschreibt.
Falsch.... So leid es mir tut... bevor du mit Qt rumprobierst (und durch fehlendes Grundlagenwissen enttäuscht wirst), solltest du C++ lernen...mein picture-pointer zeigt auf die memberklasse load und an load wird "xy.png" übergeben..
nur weil ich einen unpassenden Beispiel gezeigt habe, meint ihr dass ich kein c++ kann (noch nicht mal die grundlagen beherrsche)
der Fehler ist dass der Opjektzeiger auf keinen Opjekt zeigt..
Ich hätte lieber ohne Zeiger schreiben sollen. etwa so:
Code: Alles auswählen
QPicture picture;
picture.load("xy.png");ABER wenn ich recht habe und richtig liege, dann will ich auch ein kleines Bsp. von euch sehen, wie ich ein png-Bild als Label in mein Projekt einbinde (am besten gleich das Bild oben
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Zum 5. Mal - Zeig uns den kompletten Code wie Du ein Label anzeigst und versuchst ein Bild dort anzuzeigen!
Und QPicture.load() versucht ein QPicture zu laden. So wie es aussieht möchtest Du aber ein png laden --> QImage.
Außerdem gibt QPicture/QImage::load() einen Return-Wert zurück der Dir sagt ob das Laden erfolgreich war oder nicht.
Und QPicture.load() versucht ein QPicture zu laden. So wie es aussieht möchtest Du aber ein png laden --> QImage.
Außerdem gibt QPicture/QImage::load() einen Return-Wert zurück der Dir sagt ob das Laden erfolgreich war oder nicht.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung