QListView Icons unterdrücken
Verfasst: 5. November 2009 11:15
Hi, ich hab ne QListView die ein Model darstellt das für die DecorationRole QIcons bereitstellt. Die Größe der angezeigten Icons will ich vom User wählbar machen aus drei Größen und der Option die Icons garnicht anzuzeigen.
Das mit den Größen tut auch wunderbar, aber wie kann ich die Icons unterdrücken? wenn ich ihre Size auf (0, 0) setze tut das zwar, bringt aber ne Debug Ausgabe vom QPainter sobald ich ein Listenelement markiere:
Das ist jetzt nicht weiter schlimm, es tut ja und der Verbraucher sieht davon nacher nix, aber wenn das ohne murren tun würde wärs mir lieber...
Gibts da also ne elegantere Art die Icons auszublenden? Hab bei QListView sonst nix zu Icons gefunden...
Das mit den Größen tut auch wunderbar, aber wie kann ich die Icons unterdrücken? wenn ich ihre Size auf (0, 0) setze tut das zwar, bringt aber ne Debug Ausgabe vom QPainter sobald ich ein Listenelement markiere:
Code: Alles auswählen
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, abortedGibts da also ne elegantere Art die Icons auszublenden? Hab bei QListView sonst nix zu Icons gefunden...