BeS
02-11-2008, 14:36
Hallo,
diese Frage wurde bestimmt an vielen Stellen schon zig mal gestellt, wenn ich allerdings nach "Plugin" und ähnliches Suche finde ich immer nur Anleitungen wie man eigene Widgets als Plugin in den Designer einfügt.
Folgendes Problem: Ich will ein Art "Steuerungs- und Überwachungsprogramm" schreiben, hier soll man möglichst modular auswählen können welche Sachen angezeigt werden und im Idealfall auch zusätzliche Komponenten (zur Anzeige oder Steuerung) später programmieren und als Plugin einbinden können, also ohne das man das "Hauptprogramm" neu übersetzt. Schön wäre es, wenn man die neuen Komponenten auch weiterhin einzeln starten könnte, ähnlich wie z.B. kmail das man so starten kann oder in kontact einbinden kann. Nur die Einbindung sollte bei mir flexibler sein, da man eben mehrerer dieser Plugins (Anzeige- und Steuerelemente) gleichzeitig anzeigen können soll und sie im idealfall in einem bestimmten Bereich frei positionieren und vergrößern/verkleinern können soll.
Habt ihr ein paar Pointer für mich? Welche Qt Klassen muss ich mir dafür genauer anschauen? Kennt ihr vielleicht kleine Beispiele, die sowas in der Art zeigen und die man sich mal ansehen könnte?
Ach so, dass ganze sollte wenn möglich in Qt3 verwirklicht werden, da viele dieser Anzeigen, die da später eingebunden werden sollen, schon als Qt3-stand-alone Anwendungen existieren. Der Port auf Qt4 soll erst geschehen, wenn alles komplett ist und funktioniert, da es momentan wichtiger ist eine funktionierende Lösung zu haben als alles auf Qt4 zu portieren.
Danke!
diese Frage wurde bestimmt an vielen Stellen schon zig mal gestellt, wenn ich allerdings nach "Plugin" und ähnliches Suche finde ich immer nur Anleitungen wie man eigene Widgets als Plugin in den Designer einfügt.
Folgendes Problem: Ich will ein Art "Steuerungs- und Überwachungsprogramm" schreiben, hier soll man möglichst modular auswählen können welche Sachen angezeigt werden und im Idealfall auch zusätzliche Komponenten (zur Anzeige oder Steuerung) später programmieren und als Plugin einbinden können, also ohne das man das "Hauptprogramm" neu übersetzt. Schön wäre es, wenn man die neuen Komponenten auch weiterhin einzeln starten könnte, ähnlich wie z.B. kmail das man so starten kann oder in kontact einbinden kann. Nur die Einbindung sollte bei mir flexibler sein, da man eben mehrerer dieser Plugins (Anzeige- und Steuerelemente) gleichzeitig anzeigen können soll und sie im idealfall in einem bestimmten Bereich frei positionieren und vergrößern/verkleinern können soll.
Habt ihr ein paar Pointer für mich? Welche Qt Klassen muss ich mir dafür genauer anschauen? Kennt ihr vielleicht kleine Beispiele, die sowas in der Art zeigen und die man sich mal ansehen könnte?
Ach so, dass ganze sollte wenn möglich in Qt3 verwirklicht werden, da viele dieser Anzeigen, die da später eingebunden werden sollen, schon als Qt3-stand-alone Anwendungen existieren. Der Port auf Qt4 soll erst geschehen, wenn alles komplett ist und funktioniert, da es momentan wichtiger ist eine funktionierende Lösung zu haben als alles auf Qt4 zu portieren.
Danke!