Die Suche ergab 9 Treffer

von Sebastian Barth
5. Juli 2010 13:31
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Das geht leider nicht, da der QThread context dem Main-Thread zugeordnet ist und das Worker-Objekt worker dem von ihm erstellten Thread. QObject Parents müssen dem selben Thread zugeordnet sein, wie ihre Kinder. Genau das gehört ja auch zu dem, was ich bemängelt habe. Meine vorgeschlagene Lösung wär...
von Sebastian Barth
5. Juli 2010 11:45
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Schön, dass du dich beteiligst solarix. Ich konnte leider nicht heraus bekommen, warum der Destruktor dafür nicht geeignet sein soll. Aber wenn das so ist, ok. Dein Beispiel gefällt mir als aktuell schönste Lösung des Problems. Eines hast du jedoch vergessen: Wer und wann deleted das Workerobjekt? E...
von Sebastian Barth
2. Juli 2010 16:40
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Desktruktor: Ich weiß leider nicht, wie kritisch die Arbeit im Destruktor ist. Vielleicht könntest du das etwas genauer erklären. So, oder so, müssen wir, da wir ein weit übergeordnetes Objekt mit delete zerstören könnten, in irgendeinem Dekonstruktor doch darauf warten, dass der Thread beendet wird...
von Sebastian Barth
2. Juli 2010 15:13
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Schön, dass du mit mir darüber diskutierst. Ich habe nicht sehr viel mit Threads gerarbeitet, dass stimmt, habe sie aber in Java, sowie c++ auch OS nah "ausprobiert" und bin daher sehr froh, dass Qt soviel für mich übernimmt. QThread bietet schon jetzt eine Signal/Slot Verbindung zu quit()...
von Sebastian Barth
2. Juli 2010 13:25
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Ich sehe keinen Grund, warum der QThread selber nicht der Vater, obwohl dieser auf einem anderen Thread liegt, von einem Workerobjekt, dass auf dem von ihm gestarteten neuen Thread läuft (also ihm gehört), sein darf! Mag sein, dass es diesen C++ Coding Standard gibt, dennoch sehe ich auch hier keine...
von Sebastian Barth
2. Juli 2010 10:37
Forum: Qt Programmierung
Thema: Netter Blog zum Thema QThread: You're doing it wrong
Antworten: 31
Zugriffe: 18123

Ich finde den "richtigen Weg" echt toll! So will ich das haben! Jedoch ergibts sich für mich da ein großes Problem: Früher, auf dem "falschen Weg" lief das so: // In der vererbten QThread Klasse "WorkerThread": void run() { Worker worker; worker.connect(.....); exec(); ...
von Sebastian Barth
12. Mai 2010 12:49
Forum: Einfach Qt
Thema: [gelöst] QDesigner-Plugin aus VisualStudio erstellen
Antworten: 2
Zugriffe: 2731

Vielen Dank! Alles geklärt!
von Sebastian Barth
12. Mai 2010 12:47
Forum: Einfach Qt
Thema: QMAKESPEC - Visual Studio 2010 - win32-msvc2010
Antworten: 1
Zugriffe: 2089

QMAKESPEC - Visual Studio 2010 - win32-msvc2010

Hallo, gibt es bereits eine eigene Spezifikation für Visual Studio 2010? Ich konnte in Qt 4.6.2 eine für VS 2002, 2003, 2005, 2008, net finden - 2010? Welche Spec soll ich für Visual Studio 2010 nehmen? Es wäre toll, wenn gleich vcxproj -Dateien erstellt werden (VS2008 verwendet vcproj-Dateien). Vie...
von Sebastian Barth
10. Mai 2010 11:57
Forum: Einfach Qt
Thema: [gelöst] QDesigner-Plugin aus VisualStudio erstellen
Antworten: 2
Zugriffe: 2731

[gelöst] QDesigner-Plugin aus VisualStudio erstellen

Hallo, mit dem Visual Studio 9 2008 Plugin habe ich ein neues QDesigner Plugin für mein eigenes QWidget (MyWidget) erstellt. Dieses Projekt erstellt mir drei Dateien im bin Verzeichnis: MyWidget.lib MyWidget.dll MyWidget.exp Laut der Seite ( http://doc.qt.nokia.com/4.6/designer-creating-custom-widge...