Seite 1 von 1
QIcon anzeigen
Verfasst: 16. März 2006 01:09
von tsluga
Hallo,
ich komme eher so aus der Java Welt, finde aber immer mehr gefallen an QT4, ich hätte aber noch eine Frage ( mehr werden bestimmt folgen ).
In Java konnte man sich eine Icon in einem Label anzeigen lassen,wie könnte ich das in QT machen ?
Danke im voraus !
Verfasst: 16. März 2006 07:18
von macman
QLabel::setPicture ( const QPicture & picture );
QLabel::setPixmap ( const QPixmap & pixmap );
Steht alles in der Doku
Verfasst: 16. März 2006 11:48
von Esleborn
btw: wie zeige ich ein QIcon an, ohne es in ein Pixmap zu konvertieren...? Also so, dass ich die unterschiedlichen Icon Vorteile benutzen kann...
Verfasst: 16. März 2006 12:33
von macman
Ich versteh die Frage nicht ganz. Wo musst du denn was konvertieren?
Verfasst: 16. März 2006 14:36
von tsluga
Ich hab ( ich glaube ich aus dem QT Assistenten ) das BorderLayout genommen, ist ja ganz hilfreich. Ich habe nun ein Bild.png und dieses möchte ich anzeigen, so schwer kann das ja nicht sein denke ich mal

Verfasst: 16. März 2006 14:54
von macman
Code: Alles auswählen
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel* label = new QLabel();
QPixmap pic("d:/image.png");
label->setPixmap(pic);
label->show();
return a.exec();
}
Verfasst: 16. März 2006 20:32
von Esleborn
was ich meinte, ist ein QIcon zu verwenden, so dass mein unterscheidliche Bilder für Activ etc angeben kann...
Verfasst: 17. März 2006 07:23
von macman
QIconEngine und Du kannst Für jeden Zustand ein eigenes Bild angeben.
Verfasst: 17. März 2006 14:37
von Esleborn
thx scheine doch blinder zu sien, als ich dachte