Seite 1 von 1

QListView: Text unter Icons darstelllen

Verfasst: 4. Februar 2010 14:23
von slash-ex
Kann mir jemand sagen wie man den Text am elegantesten unter das Icon packt.
Ich habe bereits IconMode und Wrapping umgestellt. Allerdings wollte ich eher den ListView beibehalten.

Verfasst: 4. Februar 2010 15:31
von Arocz
Kannst du uns mehr Informationen geben?

Wie hast du dem momentanen QListView implementiert?

Verfasst: 4. Februar 2010 16:15
von slash-ex

Code: Alles auswählen

ProjectTab::ProjectTab(int iIconSize, QWidget *parent) : QListWidget(parent) {
//	this->setViewMode(QListView::IconMode);
	this->setIconSize(QSize(iIconSize, iIconSize) );
	this->setAlternatingRowColors(true);
	this->setUniformItemSizes(true);
//	this->setFlow(QListView::TopToBottom);
//	this->setWrapping(FALSE); 
}
==> Darstellung:
ICON | TEXT

Code: Alles auswählen

ProjectTab::ProjectTab(int iIconSize, QWidget *parent) : QListWidget(parent) {
	this->setViewMode(QListView::IconMode);
	this->setIconSize(QSize(iIconSize, iIconSize) );
	this->setAlternatingRowColors(true);
	this->setUniformItemSizes(true);
	this->setFlow(QListView::TopToBottom);
	this->setWrapping(FALSE); 
}
==> Darstellung:
ICON
TEXT

allerdings lassen sich die Items verschieben und die rowcolor wechselt nicht mehr.

Ich wollte die zweite möglichkeit mit der ersten kombinieren. eine listenansicht mit einem TEXT unter dem ICON und nicht rechts daneben.

Verfasst: 4. Februar 2010 19:20
von slash-ex
ist also eher nicht so einfach möglich?

Verfasst: 4. Februar 2010 20:19
von upsala
Wie wärs mit einem eigenem Delegate?