QTreeWidget - setPixmap ???
Verfasst: 8. Oktober 2006 21:13
Hallo,
in Qt3 hab ich immer QListView und QListViewItem::setPixmap() benutzt um in eine Zelle ein Bild statt Text zu setzen. Nun ist der Qt4 Ersatz für QListView ja QTreeWidget mit seinen QTreeWidgetItems... jedoch hat QTreeWidgetItem nichts wie setPixmap()... nur setIcon() und setData(0, Qt::DecorationRole, pixmap), aber diese verhalten sich als ob ich Icons setze statt Bildern.
Also mit setIcon() wird mein Bild auf 16x16 verkleinert (ich kann QTreeWidget::setIconSize() NICHT benutzen, da meine bilder alle unterschiedlich groß sind)... mit setData() (als DecorationRole) wird mein Bild nur dumm abgeschnitten und liegt irgendwo total falsch...
Wie kann man nun dieses "Problem" in Qt4 lösen?
Danke schon einmal für die Antworten im voraus!
in Qt3 hab ich immer QListView und QListViewItem::setPixmap() benutzt um in eine Zelle ein Bild statt Text zu setzen. Nun ist der Qt4 Ersatz für QListView ja QTreeWidget mit seinen QTreeWidgetItems... jedoch hat QTreeWidgetItem nichts wie setPixmap()... nur setIcon() und setData(0, Qt::DecorationRole, pixmap), aber diese verhalten sich als ob ich Icons setze statt Bildern.
Also mit setIcon() wird mein Bild auf 16x16 verkleinert (ich kann QTreeWidget::setIconSize() NICHT benutzen, da meine bilder alle unterschiedlich groß sind)... mit setData() (als DecorationRole) wird mein Bild nur dumm abgeschnitten und liegt irgendwo total falsch...
Wie kann man nun dieses "Problem" in Qt4 lösen?
Danke schon einmal für die Antworten im voraus!