Вопросы по теме 'qdatastream'

Сохраните и загрузите QList‹Class*› в файл
У меня есть класс ContactData и класс FriendList, содержащий QList, и я перегрузил операторы ‹‹/>>. contactdata.h class ContactData { //all public for testing public: ContactData(); QString m_name; QString m_description;...
3273 просмотров
schedule 05.02.2023

Добавить QByteArray в QDataStream?
Мне нужно заполнить QByteArray разными данными. Так что я использую QDataStream . QByteArray buffer; QDataStream stream(&buffer, QIODevice::WriteOnly); qint8 dataHex= 0x04; qint8 dataChar = 'V'; stream << dataHex<< dataChar;...
11584 просмотров
schedule 14.07.2023

QDataStream сериализует указатель
Я реализую небольшой интерфейс с Qt . На этапе, над которым я сейчас работаю, у меня есть баллы (пользовательский класс), я могу перемещаться по докам (опять же, пользовательский класс), которые могут содержать только один балл. Я вдохновился...
2085 просмотров
schedule 17.05.2023

Как отправлять данные с сервера на клиент как QByteArray/QDataStream
В образце Qt для сервера состояний QString отправляется методом sendFortune() . Поэтому одна QString выбирается из QStringList fortunes : QByteArray block; QDataStream out(&block, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt...
4388 просмотров

Заголовок чтения TGA с QDataStream
Я пытаюсь прочитать заголовок файла TGA с помощью Qt QDataStream. У меня есть следующая структура из спецификаций с фиксированными типами: #pragma pack(push, 1) /* TGA header */ struct tga_header_t { quint8 id_lenght; /* size of...
170 просмотров
schedule 09.12.2022

(Де)сериализация класса enum
Я пытаюсь сериализовать и десериализовать (используя QDataStream , но здесь это не имеет значения) переменную enum class : enum class Type : char { Trivial, Complex }; Сериализация проста: QDataStream...
884 просмотров
schedule 02.07.2022

Преобразование QImage в QByteArray с использованием QDataStream
Я пытаюсь преобразовать QImage, созданный из ScreenShot, в QByteArray для отправки через QTCPSocket. когда я конвертирую QImage в QByteArray и перед отправкой пытаюсь десериализовать и показать его на этикетке, он не может! в чем моя ошибка?...
209 просмотров
schedule 14.08.2022

QBtyeArray QDataStream qCompress в файл с добавлением дополнительных начальных байтов
Программа Qt/C++ имеет функцию, которая записывает данные объектов ( _token ) в файл следующим образом: QFile f( _tokenFile); if (!f.open( QIODevice::WriteOnly)) { qDebug() << "Unable to open token file for writing"...
52 просмотров
schedule 17.09.2022