Die Suche ergab 24 Treffer

von MasterK
16. Februar 2010 14:37
Forum: Qt Programmierung
Thema: QCoreAppliaktion in einer dll
Antworten: 8
Zugriffe: 3724

Na, einfach:

Code: Alles auswählen

QObject::connect(p1, SIGNAL(foo()), p2, SLOT(bar()), Qt:DirectConnection);
von MasterK
15. Februar 2010 18:13
Forum: Qt Programmierung
Thema: QCoreAppliaktion in einer dll
Antworten: 8
Zugriffe: 3724

Wenn es nur um signals und slots geht, würden sich directconnections anbieten, die brauchen keine eventloop. Qt Threads haben keine eigene event loop. Man muss dann, wenn man in der DLL threads benutzt, die aufrufe selber synchronisieren. Man könnte versuchen, in der DLL eine eigene Eventloop zu sta...
von MasterK
14. Februar 2010 22:57
Forum: Qt Programmierung
Thema: [gelöst, die 2.] Seltsame Probleme mit DLL
Antworten: 22
Zugriffe: 9397

Über das problem bin ich vor längerem auch mal gestolpert (zumindest vermute ich das mal). Im endeffekt lässt sich das am einfachsten mittels punkt 2 realieren. Das modul (EXE oder DLL) was den speicher anfordert, gibt ihn auch wieder frei.
von MasterK
7. Februar 2010 12:57
Forum: Einfach Qt
Thema: Erfahrung mit Qt bzw. .NET
Antworten: 24
Zugriffe: 20306

Bei der Trennung zwischen Sprach- und Compiler-Feature tue ich mich in der Tat auch etwas schwer bzw. dessen Definition. Merke ich. Hatte nach dem halben post schwierigkeiten drauf zu antworten, weil ich deinen unterschied zwischen "sprach-" und "compiler-feature" nicht verstehe...
von MasterK
6. Februar 2010 00:17
Forum: Einfach Qt
Thema: Erfahrung mit Qt bzw. .NET
Antworten: 24
Zugriffe: 20306

Also ich schreibe sowohl in C# als auch in C/C++ meine Schleifen so for(int i = 0; i < 10; ++i) { } Und wie schreibst du in C++ deine delegates/events? Properties? Wie sieht die foreach-schleife in C++ aus? Schreibst du in c++ auch sowas wie "5.toString()"? Anonyme methoden? Partielle kla...
von MasterK
5. Februar 2010 20:24
Forum: Einfach Qt
Thema: Erfahrung mit Qt bzw. .NET
Antworten: 24
Zugriffe: 20306

Scheiss auf die "syntax". Ob ich nun "for (int i = ..." schreibe oder "for i = 0 to..." is doch sowieso egal. Fakt ist aber, dass die _sprache_ C# selbst eine menge dinge mitbringt, die es so eben _nicht_ in c++ gibt. Punkt. Das lernen der sprache besteht nicht darin di...
von MasterK
4. Februar 2010 22:51
Forum: Einfach Qt
Thema: Erfahrung mit Qt bzw. .NET
Antworten: 24
Zugriffe: 20306

Die Sprache ist eigentlich egal, denn die Syntax ist zwischen C/C++ und C# fast identisch, gibt nur wenige Ausnahmen. Also das ist definitiv falsch. Nur weil C# ebenfalls {} - klammern verwendet, ist die syntax nicht fast identisch. Da gibt es eine menge unterschiede und sprachfeatures in C# wo es ...
von MasterK
2. Februar 2010 23:17
Forum: Einfach Qt
Thema: Erfahrung mit Qt bzw. .NET
Antworten: 24
Zugriffe: 20306

Du hast keinen Garbage Collector - ich finde die Speicherverwaltung von Qt besser. Ansonsten hat sicherlich NET im Winumfeld stärken (die ich nicht kenne) aber ich denke das Qt definitiv keine Nachteile hat! Das klingt aber extrem subjektiv ;) Also Qt ist für C++ wohl mit das beste toolkit was es g...
von MasterK
26. Januar 2010 10:06
Forum: Entwicklungsumgebungen
Thema: Qt Designer nutzbar?
Antworten: 9
Zugriffe: 9327

Du hast die elemente IN der groupbox in ein layout gepackt. Das ist aber falsch, du musst den inhalt der groupbox in ein layout packen. Einfach rechtsklick auf deine groupbox -> layout -> layout vertically. Fertig. Das extra layout um die comboboxen kannst du dir sparen, das hat so keinen sinnvollen...