Seite 1 von 1

QTable Rand

Verfasst: 30. August 2004 16:25
von hanso
Wie kann ich den Header einer QTable mit hide() verstecken aber trotzdem die Linie oben an der Tabelle anzeigen.
Es würde mich auch zum gleichen Resultat bringen wenn ich um ein paar zellen einen Rahmen zeichnen könnte.

Verfasst: 30. August 2004 17:23
von Goos
Hmm wo genau ist dein optisches Problem?
Wenn ich meine Header verstecke und dazu TopMargin und LeftMargin der Tabelle auf 0 setze, dann schautd as bei mir einwandfrei aus. Ich hab ueberall schoene Begrenzungen.
....oder willst du vielleicht eine besonders dicke, oder doppelte Begrenzungslinie haben?

Goos

Wegg

Verfasst: 30. August 2004 17:35
von hanso
bei mir sind leider die begrenzungen weg!!!
ich will nur eine tabelle die oben einen strich anstatt einen header hat

Verfasst: 30. August 2004 17:50
von Goos
Verschwinden bei deiner 3.3.0 Version denn auch die breiten Raender von selbst, sobald du ein hide auf den Header machst?

Goos

QT3.3.3

Verfasst: 31. August 2004 08:33
von hanso
ich benütze QT3.3.3 und wenn ich den header mit hide() verstecke habe ich keinen oberen rand

Verfasst: 31. August 2004 09:33
von Goos
Hmmm.. da kann ich dir nun leider nicht weiterhelfen, da das Verhalten bei QT 3.2.0 ein anderes zu sein scheint.

Goos

Verfasst: 31. August 2004 10:44
von miketech
Hi,

meinst Du den Rand, der entsteht, wenn Du den hide() aufrufst?

Probiers mal damit:

QTable *newTable = new QTable(0, "table");
newTable->horizontalHeader()->hide();
newTable->setTopMargin(0);

Vielleicht wars das, was Du meintest.

Gruß

Mike

Verfasst: 31. August 2004 11:02
von Goos
@Mike
Scheinbar ist das ja bei ihm anders. Ich hatte weiter oben ja geschrieben, dass es bei mir gut ausschaut, wenn ich TopMargin und LeftMargin auf 0 setze. Ich kann aber wie schon erwaehnt auch immer nur von meiner QT 3.2.0 Version reden :)

Verfasst: 31. August 2004 11:11
von miketech
Ich habs mir grad noch gedacht: "Hat nicht Goos auch bereits etwas bzgl. TopMargin geschrieben?" :)) Ok, dann kann ich sagen, dass es mit Qt 3.3.3 ebenfalls funktioniert :)

Gruß

Mike