eigene Klasse für statusbar

Alles rund um die Programmierung mit Qt
Antworten
doitux
Beiträge: 12
Registriert: 21. September 2004 08:15

eigene Klasse für statusbar

Beitrag von doitux »

Hallo

ich möchte eine eigene Klasse für die Funktionen der statusbar in meinem Projekt erstellen.
Ich hab die Klasse mainwindow (generiert aus mainwindow.ui) und die Klasse mainwindowimpl. Aus Gründen der Übersicht möchte ich nun einige Funktionsgruppen aus mainwindowimpl in eigene Klassen auslagern.

Nun ist mein Problem:
Wenn ich die neue Klasse mystatusbar von mainwindow ableite habe ich von den Widgets nur die Werte die ich mit dem Designer erstellt habe. z.B. listView1->childCount() == 0 ist immer True auch wenn mainwindowimpl die Liste gefüllt hat.

Bei dem Versuch mystatusbar von mainwindowimpl abzuleiten gab es zwar keine Fehlermeldung beim Kompilieren aber das Programm hängt gleich zu Begin.

Wir würdet ihr das angehen?

Gruß
doitux
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Du willst deine Statusbar vom MainWindow ableiten? Ist nicht dein Ernst :-) Leite deine Statusbar von QStatusBar ab, schreib deinen Klüngel dazu und ersetze die Statusbar im Mainwindow dann mit mainwin->setStatusBar(myStatusBar).
doitux
Beiträge: 12
Registriert: 21. September 2004 08:15

Beitrag von doitux »

Sorry. Das war dann also mehr als ein Denkfehler.
Leider scheint die Funktion setStatusBar() erst bei Qt-4.1 implementiert zu sein. Auf jeden Fall ist sie erst bei 4.1 dokumentiert.
Wie kann ich das bei Qt-3.3.4 machen?
Antworten