Описание тега qbytearray

A QByteArray is a class from the Qt toolkit which provides an array of bytes.
1 ответ

Чтение и интерпретация двоичного файла в Qt

Попытка прочитать двоичный файл в Qt. Файл содержит смешанные текстовые и двоичные (шестнадцатеричные) данные. Файл содержит области данных с длинами, указанными шестнадцатеричными числами. Например: 00 01 BE 00 00 00 00 00 00 00 00 00 01 Здесь "BE"…
11 май '14 в 23:33
1 ответ

QByteArray рассматривается как строка в Javascript через QWebChannel

Миграция из QtWebKit в QtWebEngine с использованием QWebChannel. У меня есть вызываемая функция, которая отправляет объект QVariant в Javascript, который рассматривается как объект JSON. Так что QString становится string, QInt int, так далее. Исполь…
29 апр '16 в 09:19
3 ответа

Как использовать Qt QSerialPort для отправки гекса 0x00

Я новичок в кодировании. Пожалуйста, потерпите меня. Я узнал из примера терминала Qt и попытался отправить необработанные шестнадцатеричные байты. Сначала я мог без проблем отправить 0x57, 0x04, 0x02. Как это void MainWindow::writeData(const QByteAr…
11 апр '16 в 01:39
1 ответ

Загрузка текстуры изображения png из массива char или QByteArray с помощью libpng

У меня есть данные изображения как QByteArray. Я хочу загрузить текстуру этого изображения из этих данных, используя libpng. Везде я вижу чтение текстуры изображения из файла или из входного потока. Но как я могу загрузить изображение из QByteArray?…
15 янв '13 в 07:33
3 ответа

Внутреннее поведение перераспределения QByteArray против Reserve()

Я просто попытался оптимизировать некоторый стек связи. Я использую Qt 5.3.2 / VS2013. Стек использует QByteArray в качестве буфера данных. Я намеревался использовать capacity() а также reserve() методы для сокращения ненужных перераспределений внут…
08 ноя '14 в 19:32
0 ответов

QSqlQuery вставляет QByteArray в POstgresQL

Я пытаюсь сделать запрос вставки в dbpostgresql. У меня проблема, когда я вставляю поле QByteArray ( "ENTI" и "PARTOKEN"), ошибка, которую я вижу в файловом логгере: "* INSERT ** ОШИБКА: sintassi di ввод недействительный для целого числа il": "\ x2a…
2 ответа

std::string не распознает символ больше 127

Я сделал переход со стилем кода ASCII, и все было в порядке, пока я не сделал проверку CRC. В моем проекте crc - это один байт. В моем приемнике я положил все в std::string, и если crc меньше, чем 127, все в порядке. Но если мой crc терет значение 1…
17 май '14 в 15:26
0 ответов

Декодер Pyqt4 QMovie FFMPEG

Я совсем новичок в pyqt. Поэтому, пожалуйста, прости все мои заблуждения. У меня проблемы с загрузкой видео напрямую в QMovie:__init__ (self, QString fileName, ...)Сам QMovie кажется довольно требовательным, когда дело доходит до поддержки (декодиро…
02 мар '17 в 22:47
1 ответ

Лучший способ удалить ведущего персонажа, новую строку, кр из QBytearray

Если я только конвертирую QBytearray в str, то результат будет выглядеть так: b'Enter an input A,B,C:\r\n' Я могу избавиться от \r\n используя QBytearray.simplified(), результат будет выглядеть так:b'Enter an input A,B,C:' Для того, чтобы удалить по…
02 янв '17 в 22:08
0 ответов

Qt: Как отправить SQLTableModel с сервера на клиент

Я работаю над клиент-серверным проектом. На стороне клиента у меня есть несколько окон GUI, содержащих различные представления (QTableView, QListView). Я могу просто отправлять сообщения на сервер, используя следующий метод: QByteArray bArray; QData…
31 дек '15 в 14:55
1 ответ

quint16 на qbytearray

Мне нужно добавить в первую позицию Qbytearray Quint16 и после прочтения: Как я могу это сделать? Я должен попробовать это: quint16 pos = 0; QFile file(m_pathFile); if (file.open(QFile::ReadOnly)) { qDebug() << "el fichero existe"; m_udpSocket…
02 фев '12 в 16:22
2 ответа

Замените QByteArray на стандартные функции C++

Я пишу простой двоичный файл, который должен содержать содержимое другого двоичного файла и имя строки этого (другого) файла в конце. Я нашел этот пример кода, который использует QByteArray из библиотеки Qt. Мой вопрос: возможно ли сделать то же сам…
13 сен '16 в 06:33
2 ответа

Как отправить данные с сервера на клиент как QByteArray/QDataStream

В образце fortuneserver Qt QString отправляется методом sendFortune(), Поэтому одна QString выбрана из QStringList fortunes: QByteArray block; QDataStream out(&block, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_0); out << (quin…
01 окт '14 в 16:51
2 ответа

Как эффективно разделить QByteArray?

Я хочу эффективно разделить сообщение QByteArray, поэтому реализованная мною функция принимает байты, часть, которую я хочу извлечь, и флаг toEnd, который сообщает, хочу ли я извлечь часть 1 до конца массива. мой разбавитель spcae ' ' пример если у …
12 май '11 в 12:39
1 ответ

Почему QByteArray читается из файла меньше, чем недавно загруженный QByteArray?

Я пытаюсь сравнить QByteArray уже сохраненного файла HTML с QByteArray это было только что загружено. Я должен преобразовать QString содержимого файла в QByteArray для того, чтобы сравнить их (или наоборот) и сравнение байтов кажется самым чистым ме…
09 июл '15 в 15:49
1 ответ

Присоединение QString к QByteArray в виде шестнадцатеричного символа вместо символов?

Особая вещь, с которой я столкнулся, заключается в том, что в цикле, который я делаю, где я заполняю QByteArray с кусками QStringList, Чтобы быть более точным, QStringList берет стандарт QString и разбивает его на меньшие биты каждый раз, когда встр…
23 янв '17 в 09:17
1 ответ

Хранение целого числа в QByteArray, используя только 4 байта

Требуется 4 байта для представления целого числа. Как я могу хранить int в QByteArray так что это займет всего 4 байта? QByteArray::number(..) преобразует целое число в строку, занимая более 4 байтов. QByteArray((const char*)&myInteger,sizeof(in…
02 дек '12 в 11:27
0 ответов

Получить текстовые данные из QByteArray

У меня такая проблема: я разрабатываю простую базу данных (PostgreSql). Одна из функций, которую он хранит в столбце (имя столбца: "ascii") - большие текстовые данные (2000 строк), которые считываются из файла (тип данных в таблице - BYTEA). Вот при…
29 июл '15 в 08:50
0 ответов

Как я могу сохранить изображение Mat в QByteArray?

Мне нужно передать обработанный файл изображения на мой через TCP. Теперь я понятия не имею о том, как преобразовать Mat в Qbytearray, я хочу, чтобы Qbytearray был файлом изображения кодирования, поэтому я могу легко сохранить его в своем веб-прилож…
22 авг '18 в 01:19
1 ответ

Заменить обратную косую черту из строки с экранированием Unicode

Я хочу отправить запрос POST, используя QNetworkAccessManager::post метод, однако мой JSON имеет несколько международных символов, таких как ąę. К сожалению, у моего WebAPI есть некоторые проблемы с декодированием этой строки из QByteArray формат: "…