[PyQt] Bug when PyQt5 sends Python bytes object via signal between threads

Baz Walter bazwal at ftml.net
Thu Dec 1 18:41:37 GMT 2016

On 01/12/16 09:38, Rudolf Cardinal wrote:
> My current workaround is to switch from "bytes" to "str" as a parameter

FWIW, the script works okay with bytearray instead of bytes.

That is:

SOURCE_BYTES_FOR_TEMP = bytearray(b"gh ij kl")

class Sender(QObject):
     send_bytes = pyqtSignal(bytearray)

class Receiver(QObject):
     def on_bytes(self, data: bytearray) -> None:

Baz Walter

More information about the PyQt mailing list