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...
Ü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.
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...
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...
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...
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 ...
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...
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...