Seite 1 von 1

dataTable->setColumnWidth(1,30) funktioniert nicht mehr

Verfasst: 19. März 2006 15:48
von eule3
Hallo

[Qt 3]

Mit dem Qt Designer habe ich mir einen Dialog
gebastelt. (dialog_base.ui)
Dieser enthält im Wesentlichen nur eine QdataTable.
Mit KDevelop habe ich von diesen Dialog abgeleitet.
Diesen alten Dialog habe ich jetzt ein Layout verpasst
und noch ein paar andere Kleinigkeiten verändert.

Im Konstruktor der abgeleiteten Klasse war immer
folgender Befehl der immer funktionierte:

Code: Alles auswählen

dataTable->setColumnWidth(1,30)
dataTable->refresh();
Mit dem neuen Dialog funktioniert es nicht mehr.
Die Spalten bleiben alle gleich breit.
Nur im Konstruktor der Basis Klasse funktioniert es
aber da gehen die Änderungen ja verloren.
Im Handbuch gibt es nur den Hinweis auf refresh()
aber das habe ich ja.
Und nun gehen mir die Ideen aus wo ich noch suchen soll.
Bin für jeden Hinweis sehr dankbar, den dieser Dialog
spielt eine zentrale Rolle in meinen Projekt.

Vielen Dank im voraus
mfg



PS: Kann man auch die Zeilenhöhe einstellen?