Seite 1 von 1

Projekt mit "Modulen"

Verfasst: 3. September 2006 20:13
von Saiyaman
Hi!

Ihr kennt doch bestimmt das Programm "TuneUp Utilities 2006". Meine nächste Applikation soll vom Aufbau her ähnlich sein.

Ich möchte kleine Module programmieren (wie die einzelnen Funktionalitäten in TuneUp), welche einzeln verwendbar, aber auch durch einen gemeinsamen Wrapper (bei TuneUp der "Integrator") zusammen nutzbar werden.

Meine Frage stellt sich jetzt den Modulen.

Sollten das MainWindows oder Dialoge sein? Also Dialogen kann man ja, sofern notwendig, auch eine Menüleiste oder Statuszeile zuweisen, oder nicht?

MfG

Verfasst: 3. September 2006 22:02
von guenni81
Hallo,
ich kenne nur TuneUp 2004 noch. Dort wird ja im Prinzip nur die passende Exe zu dem ausgewählten Programm aufgerufen. Bei TuneUp wurde das über einen Dialog realisiert.

Verfasst: 3. September 2006 22:46
von Saiyaman
Man kann theoretisch aber auch in einem QWorkspace ein QMainWindow als child hinzufügen?

MfG

Verfasst: 4. September 2006 08:14
von Nassian
Du kannst QWidgets in QMainWindow integrieren, wo ist das Problem?

Verfasst: 4. September 2006 08:43
von Saiyaman
Ich seh da jetzt nicht das Problem, ob man eines von beiden nicht nutzen kann.

Die Grundfrage stellt sich eigentlich nach den Unterschieden/Vorteilen zw. QMainWindow und QDialog.

MfG

Verfasst: 4. September 2006 09:34
von FlorianBecker
Wieso MainWindow zu Dialog?

Also um es wirklich gut zu machen, würde ich das alles die Hauptanwendung lösen lassen und nur Widgets nehmen. Es "sollte" eigentlich nur ein QMainWindow geben, deshalb ehr QDialog. Wobei du Widgets eben viel besser steuern kannst und damit alles möglich ist, und die wesentlich kompatibler sind, würde ich einfach gleich Widgets nehmen.