Die Suche ergab 16 Treffer

von hel800
17. Januar 2011 15:24
Forum: Qt Programmierung
Thema: Fehler: Laden eines Plugins unter VC++ 2008 im DEBUG Modus
Antworten: 1
Zugriffe: 1307

Fehler: Laden eines Plugins unter VC++ 2008 im DEBUG Modus

Hallo zusammen, ich habe eine Applikation, die ein dynamisches Plugin beim Starten laden soll. Alle Komponenten sind unter Visual Studio 2008 kompiliert, gleiche Qt-Version (4.7.1), gleiche Build-parameter. Im Release Mode funktioniert alles wunderbar. Im Debug Mode allerdings will das Plugin nicht ...
von hel800
21. Dezember 2010 23:28
Forum: Qt Programmierung
Thema: Anordnung SubWindows in QMdiArea
Antworten: 3
Zugriffe: 2828

Nein, leider noch nicht, habe das issue geschoben :-/. Falls du irgendwelche Ideen hast, würde ich mich freuen. Ich möchte auch ungern eine komplett neue Tiling-Funktion schreiben. Sondern einfach die vorhandene nutzen. Das muss doch möglich sein irgendwie? :x
von hel800
7. Dezember 2010 17:05
Forum: Qt Programmierung
Thema: Anordnung SubWindows in QMdiArea
Antworten: 3
Zugriffe: 2828

Anordnung SubWindows in QMdiArea

Hallo, ich habe eine QMdiArea der ich nach und nach SubWindows zuweise. Diese werden auch angezeigt und mithilfe der Funktion tileSubWindows() über die gesamte Fläche gekachelt. Ich möchte nun, dass stehts die gleiche Reihenfolge beim tiling der Fenster eingehalten wird. Im Beispiel von zwei Fenster...
von hel800
3. Mai 2010 19:26
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Geht das denn gut, wenn der Header zusätzlich zum hauptprojekt in jedem Plugin gemoced und in die DLLs gelinkt wird? Hmm, vielleicht hat der Laufzeitfehler auch genau damit zu tun. Ich habe sonst nichts verändert. Ich kann in meinem Plugin-Projekt halt nicht gegen eine Library linken, in der sich d...
von hel800
3. Mai 2010 19:11
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Acchhh, waren mehrere Sachen. 1. hatte ich noch ne alte dsgplugininterface.h da rumliegen und 2. war die falsche damit verbunden, da war wohl das Q_OBJECT Makro noch nicht drin. Also es kompiliert jetzt, kommt noch zu Laufzeitfehlern, das ist sicher ne andere Baustelle ;-) Danke Euch erstmal für Eur...
von hel800
3. Mai 2010 19:00
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

TestPlugin ist ein separates Projekt. Es vererbt DSGPluginInterface. Das Interface gehört aber gar nicht zu dem Projekt, sondern stammt ja aus meiner Hauptapplikation. Wenn ich das DSGPluginInterface.h im HEADER-Bereich des Plugin-Projektes aufführe, kommt: WARNING: Failure to find: dsgplugininterfa...
von hel800
3. Mai 2010 18:50
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

ist bereits dabei, daran liegt es leider nicht :-/
von hel800
3. Mai 2010 18:14
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

@solarix: Dein Beitrag hat mich nochmal veranlasst es doch ohne diese Methode zu machen, die den SLOT bereitstellt, sondern wie von dir beschrieben mit SIGNALS, die direkt vom Plugin ausgehen: Dazu habe ich meinen Code von oben wie folgt abgeändernt, leider treten noch Probleme auf :(. Ich habe das ...
von hel800
29. April 2010 14:18
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Nene, der PushButton ist im Plugin definiert und steht nur stellvertretend für jedes SIGNAL was im Plugin entstehen kann. Die Funktion wird ja aus dem Hauptprogramm mit setReceiverAndSlot übergeben und ist auch da definiert. Dem Plugin wird bloß der Zugriff ermöglicht. Ich nutze meine Plugins um bel...
von hel800
29. April 2010 13:31
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Also, im Prinzip habe ich das Interface nur um eine Methode und zwei Member erweitert, die receiver und slot speichern. Die "aufrufende" Klasse muss nicht bekannt sein, da SLOT nicht im Plugin sondern vorher definiert wird. Interface: #ifndef DSGPLUGININTERFACE_H #define DSGPLUGININTERFACE...
von hel800
29. April 2010 11:59
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Hey, vielen Dank für die Idee. Funktioniert wunderbar! Manchmal sieht man den Wald vor lauter Bäumen nicht :D
von hel800
29. April 2010 09:36
Forum: Qt Programmierung
Thema: Verwendung von Signals in Pluginklassen
Antworten: 24
Zugriffe: 11635

Verwendung von Signals in Pluginklassen

Hallo zusammen, ich habe folgende Frage: Ich möchte meine Anwendung durch Plugins erweiterbar machen. Das hab ich auch schon geschafft, indem ich mich an dem QT-Example Plug and Paint orientiert habe. Dazu habe ich eine Interfaceklasse (DSGPluginInterface) s.u., die von meiner Hauptklasse im Plugin-...
von hel800
13. Januar 2008 15:01
Forum: Qt Programmierung
Thema: Funktion durch x (close) Button auslösen
Antworten: 2
Zugriffe: 2654

ahh :D, denkbar einfach!

Hat wunderbar geklappt. Danke.
von hel800
3. Januar 2008 16:46
Forum: Qt Programmierung
Thema: Funktion durch x (close) Button auslösen
Antworten: 2
Zugriffe: 2654

Funktion durch x (close) Button auslösen

Hallo, ich verwende für meine Anwendung QMainWindow. Bevor das Programm beendet wird, soll noch eine Funktion ausgeführt werden. Durch auswählen von File->Exit, wird diese Funktion ausgelöst und danach wird das Programm beendet. Soweit so gut. Allerdings, wenn der Benutzer den x-Button (Schließen bu...
von hel800
6. Dezember 2007 17:17
Forum: Qt Programmierung
Thema: Eigene Delegate-Klasse mit unterschiedlichen Editoren
Antworten: 2
Zugriffe: 2255

okay, danke. Ich versuche mal das erste ;-).