Übersicht von Thumbnails
Verfasst: 7. März 2010 11:03
Hi,
ich möchte auch einigen screenshots eine Thumbnail übersicht machen. Dabei sollen sich die einzelnen Thumbnails anklicken lassen und dann zb. durch einen blauen Rahmen markiert werden(und bei wieder klicken wieder demakiert).
Ich habe dazu auch schon einige Möglichkeiten im Kopf, allerdings bin ich mir nicht so ganz sicher welche in diesem Fall am geeignetsten ist.
Auf der einen Seite habe ich überlegt QLabel zu verwenden da man hier ja auch Pixmaps anzeigen kann. Andererseits, wurde in der docu aber auch erwähnt dass es eigentlich vorrangig zum Anzeigen von Texten gedacht ist.
Darum hab ich mir auch überlegt einfach ein QWidget abzuleiten in dem ich das mein Bild als QImage als member übergebe und dann ähnlich wie in diesem Artikel darstelle:
http://www.informit.com/articles/articl ... 1&seqNum=3
Da in meinem Fall auch eine genaue Darstellung des Thumbnails nicht ganz unwichtig ist habe ich auch eher an die zweite Variante gedacht (nachdem die laut Artikel zumindest sehr genau ist). Allerdings Frage ich mich ob QLabel nicht ebenso eine sehr gute Qualität hat und ob man im Thumbnails überhaupt so einen großen Unterschied erkennt.
Wäre dankbar für Tips was ihr bevorzugen würdet. Bzw. zur Qualität von QLabel - bildern.
Außerdem: Wenn ich eine Blauen Rahmen um das Bild erstellen will: Mit welcher der Lösungen wäre es leichter zu bewerkstellingen? Und wäre es bei QLabel möglich den blauen Rahmen beim anklicken dazuzuzeichnen ohne die Klasse abzuleiten, bzw. könnte es überhaupt auf ein event reagieren ohne dass man die Klasse Ableitet und umschreibt?
thx & lg scr
ich möchte auch einigen screenshots eine Thumbnail übersicht machen. Dabei sollen sich die einzelnen Thumbnails anklicken lassen und dann zb. durch einen blauen Rahmen markiert werden(und bei wieder klicken wieder demakiert).
Ich habe dazu auch schon einige Möglichkeiten im Kopf, allerdings bin ich mir nicht so ganz sicher welche in diesem Fall am geeignetsten ist.
Auf der einen Seite habe ich überlegt QLabel zu verwenden da man hier ja auch Pixmaps anzeigen kann. Andererseits, wurde in der docu aber auch erwähnt dass es eigentlich vorrangig zum Anzeigen von Texten gedacht ist.
Darum hab ich mir auch überlegt einfach ein QWidget abzuleiten in dem ich das mein Bild als QImage als member übergebe und dann ähnlich wie in diesem Artikel darstelle:
http://www.informit.com/articles/articl ... 1&seqNum=3
Code: Alles auswählen
QImage image(size(), QImage::Format_ARGB32_Premultiplied);
QPainter imagePainter(&image);
imagePainter.initFrom(this);
imagePainter.setRenderHint(QPainter::Antialiasing, true);
imagePainter.eraseRect(rect());
draw(&imagePainter);
imagePainter.end();
QPainter widgetPainter(this);
widgetPainter.drawImage(0, 0, image);Wäre dankbar für Tips was ihr bevorzugen würdet. Bzw. zur Qualität von QLabel - bildern.
Außerdem: Wenn ich eine Blauen Rahmen um das Bild erstellen will: Mit welcher der Lösungen wäre es leichter zu bewerkstellingen? Und wäre es bei QLabel möglich den blauen Rahmen beim anklicken dazuzuzeichnen ohne die Klasse abzuleiten, bzw. könnte es überhaupt auf ein event reagieren ohne dass man die Klasse Ableitet und umschreibt?
thx & lg scr