Textausrichtung

Alles rund um die Programmierung mit Qt
Antworten
gon
Beiträge: 10
Registriert: 29. Januar 2010 20:29
Wohnort: Bremen

Textausrichtung

Beitrag 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
Man muß nicht jeden Blödsinn mitmachen, nur weil er neu ist.
Antworten