Öffnen-Ereignis in Qt

Verschiedenes zu Qt
Antworten
cuchulainn
Beiträge: 12
Registriert: 14. Mai 2008 09:20

Öffnen-Ereignis in Qt

Beitrag 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.
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

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