Вопросы по теме '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 просмотров
schedule
03.06.2024
Заголовок чтения 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