Seite 1 von 1

Öffnen-Ereignis in Qt

Verfasst: 12. August 2008 11:28
von cuchulainn
Guten Morgen,

ich beschäftige mich gerade mit Qt und dem Plugin für Eclipse. Ich hätte es gerne, dass mein Programm eine Liste füllt, sobald das Fenster geöffnet wird. In Delphi gibt es dafür ein Open-Ereignis. Wie sieht das denn in Qt aus?

Ich habe es mit dem Konstruktor versucht, aber dort kennt er die Liste (QListWidget) nicht.

Verfasst: 12. August 2008 12:16
von RHBaum
Bei der QT wird die Konstruktion der Objecte meist im konstruktor vorgenommen ... bzw, die entsprechenden funktionen im konstruktor angetriggert.

Willst du, das dein object schon bekannt ist, musst du deine funktionalitaet eben danach erst ausfuehren ....
Wenn du den Designer verwendest ... also ein ui file laedst, dann musst halt nach setupUI() erst deine funktionalitaet ausfuehren.

Alternativ kann man sich auch ein OnOpen event abzweigen. in die eventqueue einhangen und auf das richtige event hoeren (on show)

wichtig ! die meisten qwidgets werden ned geloescht wenn man sie "schliesst" sondern sie werden nur gehided ....

Ciao ...