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

Не удается прочитать QList‹Class*› из файла
У меня проблема с оператором потока>>. Я пытаюсь сохранить и загрузить в файл QList пользовательских объектов. Процедура сохранения работает нормально, но чтение файла приводит к сбою. Я подготовил очень минимальный пример. Прежде всего...
821 просмотров
schedule 05.06.2023

QDataStream не может сериализовать данные
Я пытаюсь следовать руководству здесь и сериализовать объекты Qt. Вот мой код: QFile file("/Users/kaustav/Desktop/boo.dat"); if (!file.open(QIODevice::WriteOnly)) { qDebug() << "Cannot open file for writing: " <<...
522 просмотров

Как использовать структурированный QDataStream и сериализацию?
У меня есть структура данных, подобная CSS, как в этот пример: /* CSS-подобный файл таблицы стилей *.pss */ @include "otherStyleSheet.pss"; /* комментарий */ [propertyID="72100000"] { fillColor : #f3f1ed; minSize : 5; ширина...
83 просмотров
schedule 27.12.2022

Как мне прочитать объект класса из QTcpSocket, используя QDataStream?
У меня есть класс, определенный мной, скажем, MyClass . Я хотел бы отправить объект этого класса через QTcpSocket . В этом ответе предлагается использовать QDataStream и это показывает, как можно перегрузить операторы << и >>...
525 просмотров
schedule 07.07.2022

Чтение из QDataStream в QVector: приложение падает с сигналом SIGABRT
Сбой с этим сообщением: Низший остановился, потому что получил сигнал от операционной системы. Название сигнала: SIGABRT Значение сигнала : Прервано происходит в этой строке кода: // data is QByteArray ... QByteArray pos0...
370 просмотров
schedule 07.10.2022

Как сохранить/загрузить пользовательскую структуру в двоичный файл с помощью QDataStream в Qt?
Я собираюсь сохранить структуру в двоичном файле и загрузить ее позже. Я обнаружил, что один из способов — использовать QVariant . Вот упрощенный пример приложения Qt Widget , который я создал. Но когда я запускаю его, двоичный файл остается...
1688 просмотров
schedule 16.06.2023

Как записать двоичные данные в стандартный вывод в Qt5
QTextStream позволяет мне обернуть stdout , чтобы я мог писать, используя особенности Qt, для stdout с удобством. Пример: QTextStream qout(stdout); qout << QString("Some qt spesific stuff: %1\n").arg(1337); Однако, хотя QTextStream...
508 просмотров
schedule 21.09.2022

Как отправить QSqlQueryModel через QTcpSocket с помощью QDatastream?
Я хочу отправить QSqlQueryModel другому клиенту с QDatastream и QTcpSocket. Я хочу удалить несколько строк и добавить несколько дополнительных строк в QSqlQueryModel (без изменения базы данных) и отправить его клиенту, как этот псевдокод: -...
97 просмотров

QDataStream читается в QVector
У меня есть QByteArray , содержащий 8 бит, представляющих два числа с плавающей запятой, как правильно и проще всего прочитать QDataStream в QVector<float> ? Код: QByteArray ByteFloatArray; QVector<float> qVecfloat;...
174 просмотров
schedule 06.08.2022