Seite 1 von 1

Textausrichtung

Verfasst: 22. Oktober 2010 20:18
von gon
Hallo zusammen.

in einem QTableWidget hab ich folgendes Phänomen

erzeugen der Tabelle:

Tabelle->setColumnCount(7);
Tabelle->setRowCount(10);


for(zeile=0; zeile<anz; zeile++)
{

Tabelle->setItem(zeile,0, new QTableWidgetItem());
Tabelle->setRowHeight ( zeile, 22 );
Tabelle->item(zeile,0)->setTextAlignment(0x0082);
Tabelle->item(zeile,0)->setText( Ausgabe1 );

Tabelle->setItem(zeile,1, new QTableWidgetItem());
Tabelle->item(zeile,1)->setTextAlignment(0x0084);
Tabelle->item(zeile,1)->setText( Ausgabe2 );

Tabelle->setItem(zeile,2, new QTableWidgetItem());
Tabelle->item(zeile,2)->setTextAlignment(0x0081);
Tabelle->item(zeile,2)->setText( Ausgabe3 );

Tabelle->setItem(zeile,3, new QTableWidgetItem());
Tabelle->item(zeile,3)->setTextAlignment(0x0082);
Tabelle->item(zeile,3)->setText( Ausgabe4 );

Tabelle->setItem(zeile,4, new QTableWidgetItem());
Tabelle->item(zeile,4)->setTextAlignment(0x0082);
Tabelle->item(zeile,4)->setText( Ausgabe5 );

Tabelle->setItem(zeile,5, new QTableWidgetItem());
Tabelle->item(zeile,5)->setTextAlignment(0x0082);
Tabelle->item(zeile,5)->setText( Ausgabe6 );

Tabelle->setItem(zeile,6, new QTableWidgetItem());
Tabelle->item(zeile,6)->setTextAlignment(0x0082);
Tabelle->item(zeile,6)->setText( Ausgabe7 );

}



Funktioniert alles eigentlich ganz gut. Ausgabe1 bis ...7 sind QStrings, die woanders belegt werden.

Das Sonderliche daran ist, die Ausrichtung rechts/mitte/links funktioniert gut bis auf die letzte Spalte. Da kann drinstehen was will es ist immer linksbündig ausgerichtet.

Nun frag ich mich warum.

Vielleicht hat ja jemand noch einme Idee.

Gruß

gon