Klassen als eigene DLLs?
Verfasst: 9. Februar 2010 14:39
Seid gegrüßt,
Ich programmiere insgesamt schon recht lange, mit Qt erst ganz kurz... also "Achtung Anfängerfrage"
Als Entwicklungsumgebung verwende ich den Qt Creator 1.3.1, basierend auf Qt 4.6.1 unter Windows.
Sicher kennen einige von euch userfriendly.org und die Comic-Strips von dort... da ich von "Hallo Welt" als Anfangsbeispiel nicht mehr viel halte, ist eines meiner ersten Programme in diversen Programmiersprachen ein Tool, dass ein Anfangs- und ein Enddatum akzeptiert, und die Comicstrips aus diesem Zeitraum runterlädt.
Dadurch komme ich immer in den Genuß gleich mehr vom Programm zu lernen... hier wären das z.B. das Handling von QDateEdit, Buttons und Slots, Netzwerk-Handling, Stringersetzung, und und und.
Jetzt hänge ich gerade daran, dass ich einige Komponenten in eigene Klassen packe, und diese in eigenen DLLs handhaben will.
In der Hilfe gibt es ja Einträge (namentlich "Creating Shared Libraries" und der Eintrag zu "QLibrary"), aber das funktioniert alles nicht so, wie ich das gerne hätte.
Ist das Auslagern in eigene DLLs das übliche Vorgehen in Qt? Oder werden da where QtPlugins verwendet?
Gibt es irgendwo ein funktionierendes Beispiel für eine Implementierung?
Liebe Grüße,
Viktor
Ich programmiere insgesamt schon recht lange, mit Qt erst ganz kurz... also "Achtung Anfängerfrage"
Als Entwicklungsumgebung verwende ich den Qt Creator 1.3.1, basierend auf Qt 4.6.1 unter Windows.
Sicher kennen einige von euch userfriendly.org und die Comic-Strips von dort... da ich von "Hallo Welt" als Anfangsbeispiel nicht mehr viel halte, ist eines meiner ersten Programme in diversen Programmiersprachen ein Tool, dass ein Anfangs- und ein Enddatum akzeptiert, und die Comicstrips aus diesem Zeitraum runterlädt.
Dadurch komme ich immer in den Genuß gleich mehr vom Programm zu lernen... hier wären das z.B. das Handling von QDateEdit, Buttons und Slots, Netzwerk-Handling, Stringersetzung, und und und.
Jetzt hänge ich gerade daran, dass ich einige Komponenten in eigene Klassen packe, und diese in eigenen DLLs handhaben will.
In der Hilfe gibt es ja Einträge (namentlich "Creating Shared Libraries" und der Eintrag zu "QLibrary"), aber das funktioniert alles nicht so, wie ich das gerne hätte.
Ist das Auslagern in eigene DLLs das übliche Vorgehen in Qt? Oder werden da where QtPlugins verwendet?
Gibt es irgendwo ein funktionierendes Beispiel für eine Implementierung?
Liebe Grüße,
Viktor