QTable Rand

Alles rund um die Programmierung mit Qt
Antworten
hanso
Beiträge: 9
Registriert: 27. August 2004 10:24

QTable Rand

Beitrag 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.
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag 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
hanso
Beiträge: 9
Registriert: 27. August 2004 10:24

Wegg

Beitrag von hanso »

bei mir sind leider die begrenzungen weg!!!
ich will nur eine tabelle die oben einen strich anstatt einen header hat
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag 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
hanso
Beiträge: 9
Registriert: 27. August 2004 10:24

QT3.3.3

Beitrag von hanso »

ich benütze QT3.3.3 und wenn ich den header mit hide() verstecke habe ich keinen oberen rand
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag 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
miketech
Beiträge: 125
Registriert: 3. August 2004 11:19

Beitrag 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
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag 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 :)
miketech
Beiträge: 125
Registriert: 3. August 2004 11:19

Beitrag 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
Antworten