signal-slot Klasse
-
Hallo zusammen
Ich verscuhe gerade meine ersten erfahrungen mit qt zu machen und würde gerne eine klasse schreiben die mittels signal/slot mit der gui "kommunizieren" kann.
leide rhäng ich gerade an einer stelle bei der ich mir nicht sicher bin wie man das "schön /richtig" umsetzt:Ich arbeite mit einer classe client, die nicht von mir geschrieben ist und die über TCP-Pakete mit anderen clients kommunizieren kann.
Die client-KLasse besitzt eine sende funktion und eine receivePacket funktion, bei der auf ein Packet gewartet wird und erst dann wieder "aktiv" werden kann.
Bisher habe ich das receiving in einen thread ausgelagert.
Jetzt würde ich gerne eine Klasse schrieben, die automatisch bei erhalt eines Packets ein signal sendet.
Zu erst dachte ich, dass ich das auch hier mit einem thread machen kann, aber klassenobjecte können nicht in threads ausgelagert werden, so dass ich zzt nicht mehr weiss wie ich das machen kann.
Kann mir da jemand helfen?
Gruss Felix
-
veloxid schrieb:
Hallo zusammen
Zu erst dachte ich, dass ich das auch hier mit einem thread machen kann, aber klassenobjecte können nicht in threads ausgelagert werden,
Gruss FelixHm?
-
hm?