Seite 1 von 1

[gelöst] Bilder anzeigen

Verfasst: 15. April 2008 16:39
von Theranium
Hi Leute,
ich habe folgende Frage: Ich möchte ein ganz normales Bild (PNG) in einem Dialog neben den Eingabefeldern anzeigen lassen. Hier im Forum und bei google habe ich nur Code für einen Bildbetrachter gefunden.
Aber den kann ich nicht gebrauchen. Ich stelle mir mir das einfach wie ein Firmenlogo vor, dass ich im Dialog einbinden möchte. Nur wie mache ich das

Schöne Grüße
Theranium

Verfasst: 15. April 2008 17:14
von Christian81
QLabel und ein Pixmap drauf setzen. Siehe QLabel doku.

Verfasst: 15. April 2008 17:46
von dontinelli
Am besten machst du einen eigenen Dialog (Subclass von QDialog), welchen du wie von Christian beschrieben mit einem QLabel und allenfalls weiteren Widgets bestückst.

Verfasst: 15. April 2008 17:58
von Theranium
Hi Christian, danke das du dich so schnell gemeldet hast. An QLabel hatte ich noch gar nicht gedacht. Probier das mal aus.

Verfasst: 16. April 2008 18:01
von Theranium
Wie gut, dass QLabel und mit einfachen HTML-Anweisungen umgehen kann: Die Grafik habe ich nur darüber einbinden können. Das mit QPixmap raffe ich nicht wirklich. Ich bin gerade so weit, dass ich sowohl ein neues QLabel- als auch ein neues QPixmap-Objekt deklariert habe. Ich finde einfach keine konkreten Code-Beispiele im Web.

Verfasst: 16. April 2008 18:14
von dontinelli

Code: Alles auswählen

QLabel *label=new QLabel(this);
QPixmap p(filename);
label->setPixmap(p);
Steht alles in der Doku (QLabel und QPixmap).

Verfasst: 18. April 2008 17:46
von Theranium
Danke dontinelli! Ich honk - die pixmap-doku hatte ich komplett übersehen. Jetzt gehts endlich.