Jpeg (Logo) in QGridLayout darstellen
Verfasst: 5. März 2007 08:29
Hallo zusammen,
bin auf der Suche nach einer einfachen und eleganten Art, ein jpg-Bild in einem QGridLayout darzustellen.
QGridLayout::AddItem mag scheinbar kein QBitmap/QImage.
Ich hab's zwar hinbekommen, aber denke es geht eleganter.
Mein Weg:
- Erstellen der QBitmap vom jpg
- Ins QGridLayout ein leeres Dummy-Widget mit fixedSize auf die Größe der QBitmap einfügen.
- Das PaintEvent es QMainWindows überschreiben, die x- und y-Koodinaten des Dummy-Widget holen und das Bild auf das QMainWindow malen.
Danke für Tips zur Eleganz, Bernd
bin auf der Suche nach einer einfachen und eleganten Art, ein jpg-Bild in einem QGridLayout darzustellen.
QGridLayout::AddItem mag scheinbar kein QBitmap/QImage.
Ich hab's zwar hinbekommen, aber denke es geht eleganter.
Mein Weg:
- Erstellen der QBitmap vom jpg
- Ins QGridLayout ein leeres Dummy-Widget mit fixedSize auf die Größe der QBitmap einfügen.
- Das PaintEvent es QMainWindows überschreiben, die x- und y-Koodinaten des Dummy-Widget holen und das Bild auf das QMainWindow malen.
Danke für Tips zur Eleganz, Bernd