Die Suche ergab 20 Treffer

von dl4dz
14. September 2007 20:29
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Yepp!!! Problem gelöst!!! Habe eben das Problem gelöst. Nicht ganz "sauber", das weiß ich, aber für mich reicht es. Ich habe es etwas anders gemacht: Aus meiner Klasse "morse_out" habe ich - void setTargetWidget(QWidget *widget); und - QWidget *targetWidget; rausgeschmissen. Also...
von dl4dz
5. September 2007 11:38
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Versteh's nicht falsch, Christian. Du musst mir ja nicht helfen.

Vielleicht kann mir ja jemand anders den entscheidenden Tipp geben.

Gruß

Olaf
von dl4dz
5. September 2007 10:42
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

OK, hast Recht. Den hatte ich vergessen zu erstellen. Aber dann fehlt noch eine Kleinigkeit. Was muss im Body stehen????

Body:

Code: Alles auswählen

morse_out::setTargetWidget(QWidget *widget)
{

    //   Was muss HIER jetzt stehen????

}

Gruß

Olaf
von dl4dz
5. September 2007 10:08
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Ich hab's FAST, sehe aber vermutlich gerade den "Wald vor lauter Bäumen" nicht. Soweit bin ich jetzt: Meine Thread Klasse: class morse_out : public QThread { public: void run(); void setTargetWidget(QWidget *widget); private: QWidget *targetWidget; }; Mein Thread: void morse_out::run(){ .....
von dl4dz
4. September 2007 13:46
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Hallo Zusammen, ich habe mich nochmal mit dem QT Beispiel auseinandergesetzt. Ich verstehe es jetzt fast. Nur eine Sache fehlt mir noch... WER ist der "receiver" und WAS muss an dieser Stelle stehen, wenn im Beispiel, ein Event empfangen werden soll??? Hier das Beispiel... class ColorChang...
von dl4dz
3. September 2007 19:11
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Hallo Christian,

Danke für Deine Antwort.

Ich habe mir das Beispiel angesehen. Das Problem ist...Ich verstehe es einfach nicht. Ich bräuchte mal ganz konkrete Hilfe
Was muss ich wo in meinem Code (siehe oben) ergänzen?

Gruß

Olaf
von dl4dz
3. September 2007 16:59
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Hallo Zusammen nochmal, ich habe in der Zwischenzeit etwas im Internet gestöbert. So wie ich es jetzt sehe, brauche ich ein "CustomEvent". Aber leider war ich auch hier (noch) nicht erfolgreich in der Erstellung. Kann mir jemand weiterhelfen? Wie erwähnt, ich bin quasi Anfänger. Danke scho...
von dl4dz
3. September 2007 13:33
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Danke für den Hinweis. Ich habe die Seite studiert.

Soviel weiß ich jetzt. Signals und Slots funktionieren nur bei "Objekten". Mein "Thread" ist aber kein Objekt. Also ist auch erst mal nix mit "Signals".

Und nun?

Sorry, wenn ich mich etwas blöde anstelle...

Olaf
von dl4dz
3. September 2007 12:18
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Ja, das Problem ist nur WIE und WO.
Ich habe bislang noch nicht viel mit QT gemacht, bin also ein Anfänger und habe noch nichts dazu gefunden, was ich verstehe.

Gruß Olaf
von dl4dz
3. September 2007 11:39
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

Hallo,

Danke für die Antwort. Ich benutze aber noch QT 3. Da gibt es das Signal "finished()" noch nicht. finished() ist hier "BOOL".

Olaf
von dl4dz
3. September 2007 11:17
Forum: Qt Programmierung
Thema: [gelöst]Thread und Signal
Antworten: 17
Zugriffe: 10159

[gelöst]Thread und Signal

Hallo Zusammen, bei mir "hängt's" mal wieder... Ich habe einen "Thread" der gut funktioniert. Meine Frage: Gibt es eine Möglichkeit, dass - wenn der Thread beendet ist - er ein "Signal" sendet? Irgendwas mit QSignal vielleicht? Was muss ich wie und wo machen? class mors...
von dl4dz
28. August 2007 13:13
Forum: Qt Programmierung
Thema: [gelöst]Thread oder Process ?
Antworten: 10
Zugriffe: 5985

Hallo Volker, Ich habe noch etwas experimentiert und bin zu folgendem "Workaround" gekommen. Habe mir ein "lineEditInput_returnPressed()" gebastelt und starte von dort aus als EINZIGES meinen Thread. void cw_trainerWidget::lineEditInput_returnPressed() { a.start(); // start threa...
von dl4dz
27. August 2007 22:16
Forum: Qt Programmierung
Thema: [gelöst]Thread oder Process ?
Antworten: 10
Zugriffe: 5985

Ja, OK...aber wohin dann mit dem "wait"?

Wenn ich "wait" ganz weglasse "kracht's".
von dl4dz
27. August 2007 21:58
Forum: Qt Programmierung
Thema: [gelöst]Thread oder Process ?
Antworten: 10
Zugriffe: 5985

hm... ich benutze noch QT3... hier etwas code: class morse_out : public QThread { public: morse_out( std::string a = "morse_out" ); virtual void run(); private: std::string name; }; Hier der eigentliche Start, wenn ein Knopf gedrückt wurde... void cw_trainerWidget::pushButtonStart_clicked(...
von dl4dz
27. August 2007 21:17
Forum: Qt Programmierung
Thema: [gelöst]Thread oder Process ?
Antworten: 10
Zugriffe: 5985

Hallo Volker, Ja, es soll ein Lernprogramm werden. Eigentlich ganz einfach. Über die Soundkarte sollen Morsezeichen ausgegeben werden und über die Tastatur sollen die gehörten Zeichen wieder eingegeben werden. Am Ende des "Durchgangs" soll verglichen werden ob alles richtig eingegeben wurd...