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

Класс QIODevice - это базовый интерфейсный класс всех устройств ввода-вывода в Qt.
0 ответов

Декодер Pyqt4 QMovie FFMPEG

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

Как обрабатывать данные после чтения из QIODevice.read()?

Я впервые задаю вопрос, если что-то не так, пожалуйста, скажите мне, я буду признателен. Я использую QWebEngineUrlSchemeHandler для пользовательского URL, и я хочу использовать QFile, чтобы открыть файл javascript для тестирования. Во-первых, если я…
10 дек '18 в 19:42
2 ответа

Как взаимодействовать с приложениями Qt в двух направлениях

Я хочу создать двустороннюю связь между моими приложениями Qt. Я хочу использовать QProcess для этого. Я успешно вызываю дочернее приложение из корневого приложения и отправляю тестовые данные без каких-либо ошибок, но не могу получить никаких данны…
21 мар '18 в 14:46
0 ответов

Как создать последовательный PyQt4.QtCore.QIODevice с такими свойствами?

Пожалуйста, покажите мне пример, как создать - PyQt4.QtCore.QIODevice с последовательным доступом. Это должно быть QIODevice, как это: printing - isinstance(data, QIODevice) : True printing - data.isSequential(): True printing - data.isTextModeEnabl…
30 окт '14 в 05:44
0 ответов

QtextStream::readAll() очищает мой объект QTextStream?

Я наполнил свой QtextStream textStream объект уже. Когда это не заканчивается на "}", я хочу добавить один "}" в этом случае: QString fullText = textStream.readAll(); if( !fullText.trimmed().endsWith("}") ) { QString lastBracket("\n}"); textStream &…
02 сен '15 в 14:38
0 ответов

Сигнал readyRead() в qextserialport не передается

Я использую qextserialport для связи с устройством Bluetooth в Windows 8.1. Я определил класс ComPort. Мне нужно сначала написать сообщение {0xA9,0x55} на "COM5", чтобы попросить устройство Bluetooth начать передачу данных. Тогда я могу начать читат…
1 ответ

Лучший способ записать пользовательский класс в файл, используя qt

Привет всем (там:).Какой способ лучше всего подходит для записи пользовательского класса в файл в Qt?Заранее спасибо.Матиас
17 янв '13 в 09:25
1 ответ

QIODevice::readAll() не работает должным образом?

В настоящее время я работаю над проектом, который предусматривает последовательную связь между Arduino и ноутбуком. Я знаю, что Arduino действительно отправляет данные, которые мне нужны, смотрите эту картинку: http://s1.postimg.org/w5wisaetr/Help.p…
24 мар '14 в 16:20
2 ответа

Напишите новый текст без потери предыдущего значения. В Qt

Как я могу написать новый текст без потери предыдущего значения QString mFilename2 = "bin/bin_2.txt"; File_main_Editor.stWrite(mFilename2,okline_Edit); void stWrite(QString Filename,QString stringtext){ QFile mFile(Filename); if(!mFile.open(QIODevic…
06 ноя '16 в 20:38
2 ответа

QSerialPort вызывает остановку программы (бесконечный цикл?) При открытии устройства

Я хочу написать на последовательном устройстве. К сожалению, у меня такое чувство, что QSerialPort неправильно реализован в Linux. В отличие от других методов (python) я получаю! Иногда! зависание программы, когда я пытаюсь позвонить: serial.open(QI…
05 апр '14 в 18:38
2 ответа

Потоковая передача QMediaplayer из пользовательского QIODevice с шифрованием в Mac OS (10.9)

В настоящее время я портирую приложение с Qt4(.8.4) на Qt5(.2.0). Я почти закончил со всеми известными изменениями, такими как устаревшая функция toAscii(), отсутствует QtGui и так далее. Теперь у нас был музыкальный проигрыватель, использующий фоно…
28 янв '14 в 11:32
1 ответ

Qt | QProcess | Написать строку в консольное приложение

Я использую QProcess для связи с консольным приложением: я пишу несколько слов и читаю результаты. Но я хочу написать строку через QProcess. Например, у меня есть следующее консольное приложение: #include <iostream> #include <cstdlib> #i…
12 мар '17 в 18:26
1 ответ

Пользовательская реализация QAbstractNetworkCache; Устройство QAbstractNetworkCache::insert(устройство QIODevice *) не имеет данных

Я пытаюсь создать свой собственный обычай QAbstractNetworkCache реализация для использования с QNetworkAccessManager, У меня проблемы с QAbstractNetworkCache::insert(QIODevice *device); внутри этого метода устройство всегда приходит с 0 байтами для …
26 дек '13 в 22:39
2 ответа

QIODevice::ReadWrite | QIODevice::Unbuffered - неподдерживаемый режим открытия

http://doc.qt.io/qt-5/qserialport.html Предупреждение: режим должен быть QIODevice::ReadOnly, QIODevice::WriteOnly или QIODevice::ReadWrite. Другие режимы не поддерживаются. Следующий код не открывает последовательный порт. if(serialPort.open (QIOD…
09 май '16 в 12:06
1 ответ

Как написать сырой QByteArray или манипулировать QByteArray

Я определил QIODevice (особенно QTcpSocket) и хотел бы написать строку в необработанном формате. Я описываю свои пожелания на следующем примере: char* string= "Hello World"; QByteArray bArray; QDataStream stream(&bArray, QIODevice::WriteOnly); s…
28 ноя '14 в 18:36
0 ответов

QIODevice Запись в конце

У меня есть следующие настройки, audio_output = new QAudioOutput(*audio_format, this); audio_device = audio_output->start(); // Return QIODevice audio_device->open(QIODevice::ReadWrite); Мне нужна функция, которая записывает данные в конец пот…
08 июл '13 в 16:36
3 ответа

Проблемы при чтении с последовательного порта с использованием QSerialPort

Мне нужно разработать программу на C++ для встроенной процессорной системы на базе FriendlyARM. Я использую Qt Creator 3.0.0 (на основе Qt 5.2.0) для настольного компьютера. Моя программа должна быть в состоянии читать с последовательного порта на п…
08 фев '14 в 10:31
1 ответ

Передача вывода журнала в виджет QTextEdit

В stackru есть несколько "похожих" вопросов, но я не могу их полностью реализовать. В pyqt я пытаюсь передать вывод файла журнала (который обновляется в реальном времени) в виджет QTextEdit. Код, который у меня пока есть: file = QFile('tmp') fh = fi…
06 мар '14 в 20:15
0 ответов

Как определить, что я нахожусь на "конце" QIODevice?

Я пытаюсь придумать алгоритм, чтобы определить, когда "конец" QIODevice достигнуто (что означает, что больше данных никогда не будет доступно для чтения). В настоящее время мой алгоритм выглядит примерно так: для последовательных устройств, подождит…
01 май '15 в 19:05
1 ответ

Qt 4.8 Почему мой QIODevice не выводит текст в этом коде?

Если используется консоль QTextStream (stdout) - все работает нормально, но если я написал собственный IODevice, после qInstallMsgHandler() текст в консоли отсутствует main.cpp #include "remoteconsole.h" #include <QCoreApplication> #include &l…
18 сен '15 в 12:49