QListView und IconSize
Verfasst: 22. November 2007 17:05
Hallo,
ich beschaeftige mich seit kurzem mit der Model/View Programmierung unter Qt4.
Bislang klappt das auch soweit. Nun habe ich allerdings eine kleine Frage. Ich habe mir ein Model gebaut (erbt von QAbstractListModel), welches eine QListView mit Daten versorgt. Nun moechte ich in jeder Zeile ein Icon anzeigen. Dazu Frage ich die DecorationRole ab und gebe die entsprechende QPixmap zurueck. Leider laesst sich das Bild, das angezeigt werden soll nicht skalieren und wird somit immer in der urspruenglichen Groeße dargestellt. setIconSize() in der ListView funktioniert genausowenig wie das Skalieren mit QPixmap (scaled(..)).
Hat jemand eine Ahnung, woran das liegen koennte? Habe auch nichts gefunden, das mir sagt, ob das der gaengige Weg ist ...
Vielen Dank im Voraus!
ich beschaeftige mich seit kurzem mit der Model/View Programmierung unter Qt4.
Bislang klappt das auch soweit. Nun habe ich allerdings eine kleine Frage. Ich habe mir ein Model gebaut (erbt von QAbstractListModel), welches eine QListView mit Daten versorgt. Nun moechte ich in jeder Zeile ein Icon anzeigen. Dazu Frage ich die DecorationRole ab und gebe die entsprechende QPixmap zurueck. Leider laesst sich das Bild, das angezeigt werden soll nicht skalieren und wird somit immer in der urspruenglichen Groeße dargestellt. setIconSize() in der ListView funktioniert genausowenig wie das Skalieren mit QPixmap (scaled(..)).
Hat jemand eine Ahnung, woran das liegen koennte? Habe auch nichts gefunden, das mir sagt, ob das der gaengige Weg ist ...
Vielen Dank im Voraus!