Отправить QDataStream в UTF-8 от Pythom - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь использовать программу Python3 для отправки данных в программу C ++ с использованием соединения через сокет TCP. Принимающая программа будет принимать только QByteArray, который можно отправить с Python3. Я использую QDataStream, созданный с помощью QByteArray, и записываю свои данные типа int и char в поток. Проблема в том, что я могу только заставить программу Python отправлять мои строки символов в виде 16-битных символов, а принимающая программа настаивает на 8-битных.

Есть ли какой-нибудь способ получить QDataStream содержит 8-битные символы вместо этого?

Если это так, пример будет высоко оценен. Я просмотрел онлайн-документы, попробовал writeRawData и т. Д. c. И не могу найти что-либо, что мне удалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...