Programmierstil und Aufbau des Projektes

Alles rund um die Programmierung mit Qt
Antworten
kleineSchildy
Beiträge: 76
Registriert: 16. September 2004 18:29
Wohnort: Dresden

Programmierstil und Aufbau des Projektes

Beitrag von kleineSchildy »

Hallo,

ich habe bis jetzt noch kein größeres Projekt realisiert und stehe nun vor der Frage, wie ich mein aktuelles Projekt aufbaue.

1. Ich habe ein MainWindow, in dem meherer SubWindows geöffnet werden können -> ich habe mich für die MDI entschieden Ist das richtig?

2. Die Subwindows habe nicht den gleichen Aufbau. Soll ich für jedes Subwindow eine extra Klasse anlegen?

3. Wo findet die Kommunikation zwischen den Subwindows statt? Im MainWindow?


Vielen Dank schonmal für eure Kommentare.

Viele Grüße
Jana
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

1. Ja
2. Kommt drauf an wie die Inhalte aussehen sollen
3. Kommt drauf an, wie die Childs miteinander kommunzieren sollen
kleineSchildy
Beiträge: 76
Registriert: 16. September 2004 18:29
Wohnort: Dresden

Beitrag von kleineSchildy »

Hallo upsala,

2. Die Subwindows sehen sehr unterschiedlich aus. In einigen wird nur ein Bild dargestellt, in anderen wiederum sollen Daten eingegeben werden.

3. Die Childs müssen teilweise untereinander kommunizieren, da einige Daten miteinander zusammenhängen. Das funktioniert aber nur, wenn die Konnektion über das Mainwindow läuft, oder?

Viele Grüße
Jana
DeepDiver
Beiträge: 34
Registriert: 7. November 2007 10:10
Wohnort: Fürstenfeldbruck
Kontaktdaten:

Beitrag von DeepDiver »

Kleine Englischstunde am Rande:
Die Mehrzahl von child ist children!
Nicht childs!

:P :P :P
kleineSchildy
Beiträge: 76
Registriert: 16. September 2004 18:29
Wohnort: Dresden

Beitrag von kleineSchildy »

nebensächlich :D

aber hast schon recht
phil collins
Beiträge: 19
Registriert: 22. August 2007 17:35

Beitrag von phil collins »

kleineSchildy hat geschrieben: 3. Die Childs müssen teilweise untereinander kommunizieren, da einige Daten miteinander zusammenhängen. Das funktioniert aber nur, wenn die Konnektion über das Mainwindow läuft, oder?
In Qt darf jedes QObject irgendzwei andere QObjects miteinander connecten, sofern die slots public sind.
Euer Phil.
Antworten