Konzeptionelle Frage
Verfasst: 7. April 2009 19:54
Hallo Leute,
ich suche nach einem wartungsarmen und leicht erweiterbaren Aufbau für folgende Anwendung.
Ich habe zwei Hauptanwendungen A und B. Diese haben beliebig viele Tools.
Ich stelle mir jetzt die Frage ob hierfür eine Dialoganwendung oder eine Einzeldokumentanwendungen sinnvoller ist. Denke MDI ist nicht so geeigent, da jede Hauptanwendung nur einmal gestartet werden darf, welche einen Datensatz erzeugen. Jedes Tool hat wiederum mehrer widgets, welche den Datensatz verarbeiten. A, B und die Tools sollen eigene Klassen sein.
Einzeldokumentanwendungen:
Über eine Menu-Leiste, Neu, können A und B erzeugt werden und über einen Menu-Punkt Tools, die einzelnen grafischen Oberflächen für die Datensatzverarbeitung. Alles würde immer Zentralfenster stattfinden, ohne stackedLayout und stackedWidget, sprich über neue Instanziierungen.
Dialog:
Naja, hier vielleicht mit StackedWidgets arbeiten und jede Hauptanwendung und jedes Tool hat einen eigenen Dialog.
Ich persönlich tendiere eher zur Einzeldokumentanwendungen, naja weil irgendwie jede GUI so aufgebaut ist. Doofes Argument, finde ich selbst.
Vielleicht ist das ganze auch nur eine stilistische Frage, aber über Anregungen bin ich dankbar.
LG TK
ich suche nach einem wartungsarmen und leicht erweiterbaren Aufbau für folgende Anwendung.
Ich habe zwei Hauptanwendungen A und B. Diese haben beliebig viele Tools.
Ich stelle mir jetzt die Frage ob hierfür eine Dialoganwendung oder eine Einzeldokumentanwendungen sinnvoller ist. Denke MDI ist nicht so geeigent, da jede Hauptanwendung nur einmal gestartet werden darf, welche einen Datensatz erzeugen. Jedes Tool hat wiederum mehrer widgets, welche den Datensatz verarbeiten. A, B und die Tools sollen eigene Klassen sein.
Einzeldokumentanwendungen:
Über eine Menu-Leiste, Neu, können A und B erzeugt werden und über einen Menu-Punkt Tools, die einzelnen grafischen Oberflächen für die Datensatzverarbeitung. Alles würde immer Zentralfenster stattfinden, ohne stackedLayout und stackedWidget, sprich über neue Instanziierungen.
Dialog:
Naja, hier vielleicht mit StackedWidgets arbeiten und jede Hauptanwendung und jedes Tool hat einen eigenen Dialog.
Ich persönlich tendiere eher zur Einzeldokumentanwendungen, naja weil irgendwie jede GUI so aufgebaut ist. Doofes Argument, finde ich selbst.
Vielleicht ist das ganze auch nur eine stilistische Frage, aber über Anregungen bin ich dankbar.
LG TK