Seite 1 von 1

[gelöst] Caption für QTableWidgetItem

Verfasst: 12. März 2009 08:53
von Exasperation
Guten Morgen zusammen!

Ich habe folgendes Problem:

Ich möchte in einer Tabelle, die ich anlege, die Items mit Captions versehen, bzw mit Inhalt... und zwar soll dieser nicht nur aus chars bestehen, sondern auch eine Variable... also im Sinne von

Item 1
Item 2
Item 3

was ich mit eienr for-Schleife realisiere...

Es geht mir jetzt einfach darum, wie ich eine Variable als Caption übergeben kann...

Code: Alles auswählen

QTableWidgetItem* newItem = new QTableWidgetItem( "Path" );
Hier soll nicht nur ( "Path" ) auf tauchen sondern noch so was wie ( "Path " + path_nr ) versteht ihr was ich meine?

Verfasst: 12. März 2009 09:32
von macman
Die Lösung findest Du in der Doku zu QString, Stichwort arg.

Verfasst: 12. März 2009 09:53
von sonynos
und damit ich meinen ersten Beitrag verfassen kann :)

Code: Alles auswählen

QTableWidgetItem* newItem = new QTableWidgetItem(QString( "Path %1").arg(path_nr));
arg(param) nimmt als Parameter so ziemlich alles entgegen, was es so an einfachen Datentypen gibt.

Verfasst: 12. März 2009 10:00
von Exasperation
Ahhh vielen Dank! Dass ich den QString direkt in der Caption-Klammer definieren kann hätte ich jetzt nichtmal gewusst... Hätte den QString erst in ne Variable gesteckt und dann versucht den in der Caption einzubinden...

Also vielen Dank für eure Hilfe!

Thread kann als gelöst markiert werden :D

Verfasst: 12. März 2009 11:55
von macman
Exasperation hat geschrieben:Thread kann als gelöst markiert werden :D
Das musst Du schon selber machen.