Qt::Thread Objekt in Thread verschieben



  • Hallo,

    ich habe eine Klasse von QThread abgeleitet. Wenn ich jetzt das Objekt schon im Konstruktor von der Thread Klasse anlege und in der run() Methode etwas mit dem Objekt mache und auch ein Connect mit Signalen von dem Objekt anleige meckert der Compiler rum( QObject: Cannot create children for a parent that is in a different thread.
    ). Wie kann ich im Konstruktor angeben, dass das Objekt im Thread angelegt wird?

    Viele Grüße



  • Ah ich glaube ich habs:

    Objekt->moveToThread(this);
    

Anmelden zum Antworten