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

*** Обнаружена glibc *** двойное освобождение или повреждение (fasttop):
Вызов очистки QByteArray генерирует следующее исключение: * обнаружен glibc * / home / yan / FPS2 / FPS2: двойное освобождение или повреждение (fasttop): 0 ?? 1 ?? 2 бесплатных 3 QByteArray :: clear () 4 FPSengine :: getDatagrams 5...
20533 просмотров
schedule 19.06.2023

Разбудить QThread, который находится в спящем режиме?
Как я могу разбудить QThread, когда он спит? У меня есть поток, который работает в фоновом режиме и время от времени просыпается и выполняет некоторые мелкие действия, однако, если я хочу остановить этот поток контролируемым образом, мне нужно...
6161 просмотров
schedule 09.07.2022

Как изменить прогресс по рабочему потоку
Я новичок в PyQt4, так что, возможно, это пустяк. Я пытаюсь показать прогресс в своем графическом интерфейсе, который будет обновляться рабочим потоком. QProgressBar находится с другой памятью в QTableWidget. Рабочий поток запускается в функции...
1231 просмотров

Ошибка QThread ASSERT в QMutexLocker: указатель QMutex смещен,
Я пытаюсь создать загрузчик, который будет создавать новые потоки, и в каждом потоке у меня есть QNetworkAccessManager. Все потоки загрузки имеют ссылку на общий список и будут разделять его, используя начальный и конечный индексы. Загрузчик...
6345 просмотров
schedule 04.06.2022

Как использовать процесс (QProcess) в новом потоке (QThread)?
У меня есть следующий код: void Processmethod() { QDialog *ProcessMessage = new QDialog; Ui::DialogProcessMessage Dialog; Dialog.setupUi(ProcessMessage); ProcessMessage->setModal(true);...
11436 просмотров
schedule 17.11.2022

Передача QVector ‹float› из рабочего потока в основной поток через сигнал / слот
В настоящее время у меня проблемы с передачей QVector между потоками. На данный момент у меня есть основной поток (GUI-Thread) и рабочий поток, который часто генерирует массивы QVector. Непосредственно перед выбросом данных внутри вектор хорошо...
3543 просмотров
schedule 23.09.2023

QThread: выполнение параллельного выполнения с блокировкой GUI-обратной связи?
Сценарий Допустим, у меня есть процедура под названием parallelRun . Потребуется список воркеров, у каждого из которых есть getWorkAmount():int , run() метод, finished() сигнал и cancel() слот: void parallelRun( std::vector< Worker*...
2796 просмотров
schedule 03.02.2024

Простая путаница с многопоточностью для C++
Я разрабатываю приложение C++ в Qt . У меня очень серьезные сомнения, пожалуйста, простите меня, если это слишком глупо... Сколько потоков я должен создать, чтобы разделить задачу между ними за минимальное время? Я спрашиваю об этом, потому...
665 просмотров
schedule 04.09.2022

QThread и Фонон
Я пишу приложение с графическим интерфейсом C++, используя Qt Creator (на основе 32-разрядной версии QT 4.8.0). Моя цель — создать приложение, которое воспроизводит звуки природы случайным образом, с различными атрибутами для каждого звука. Я...
1041 просмотров
schedule 19.03.2022

Ожидание завершения QProcess или превышение продолжительности
Пытаюсь найти выход из следующей ситуации: QProcess должен запускать команду и прекращать ее выполнение, когда достигнута желаемая продолжительность или команда завершена. Этот QProcess запускается рабочим процессом QThread. Это можно легко...
2585 просмотров
schedule 21.06.2022

Сигналы Qt (QueuedConnection и DirectConnection)
У меня проблемы с сигналами Qt. Я не понимаю, как работают DirectConnection и QueuedConnection ? Я был бы признателен, если бы кто-нибудь объяснил, когда использовать какой из них (пример кода будет оценен).
64829 просмотров
schedule 15.12.2023

Многопоточное распознавание лиц перестает работать
Я пытаюсь реализовать многопоточный детектор лиц. Проблема в том, что после захвата и обработки некоторых кадров с камеры программа неожиданно перестает работать. Вот код: cascadeClassifier cad; class myThread: public QThread { private: Mat...
1381 просмотров
schedule 04.05.2024

Qt QProcess жалуется на QThread::Start , ошибка создания потока
У меня есть очень простое приложение, которое должно использовать QProcess для управления системой. Тогда вся программа ниже. Каждый раз, когда я запускаю приложение, оно жалуется на следующее: QThread::start: Thread creation error: Resource...
1657 просмотров
schedule 16.05.2023

Я не уверен, почему мой шаблон QThread блокируется
Я видел много сообщений и статей о QThread и перемещении QObject между QThreads, но, увы, это все еще вызывает у меня головную боль. Это шаблон, который я пытаюсь принять: #include "connectionthread.h" #include <cassert>...
133 просмотров
schedule 22.02.2022

Как обмениваться данными между потоком GUI и рабочим потоком?
Мое приложение представляет собой простой отправитель/получатель сообщений через TCP/IP с графическим интерфейсом. До сих пор все было одним потоком, но я хотел бы разделить блок связи TCP/IP и графический интерфейс на отдельные потоки. Насколько я...
1245 просмотров
schedule 07.02.2023

Есть ли какие-либо ограничения на скорость или количество сигналов, которые могут быть отправлены в Qt?
На днях я экспериментировал с QThread и хотел создать бесконечный цикл, используя только сигналы, а не for, foreach или while, но тогда мой код вылетал после подачи сигнала и выполнения слота несколько раз, вот мой код: //mainwindow.h #ifndef...
333 просмотров
schedule 19.03.2022

qt5: как создать и отобразить пользовательский qdialog из статической функции в qthread
Допустим, вы создали новый поток, который после запуска вызывает статическую функцию. Внутри этой статической функции вам нужно создать и отобразить собственный qdialog. Как вы можете создать его, чтобы он не имел родителя и находился в нужном...
2796 просмотров
schedule 08.08.2022

пакет udp не получен в QThread
Я пытаюсь получить некоторые пакеты, используя класс udpReceiver , который я написал, используя qUdpSocket в отдельном QThread : class udpThread : public QThread { private: QObject * parent; public: udpThread(QObject * parent = 0)...
2330 просмотров
schedule 07.05.2023

отображение QMessageBox с QThread при зависании графического интерфейса
Графический интерфейс Qt завис, когда я рисовал. Я хочу показать окно сообщения «загрузка..» в это время. Я использую для этого QThread, но не могу этого сделать. мой класс QThread myThread.cpp #include "myThread.h" #include...
1029 просмотров
schedule 21.11.2023

PyQt5: получил AttributeError при использовании QObject и QThread
У меня возникла проблема, когда я разрабатывал программу, которая может одновременно получать содержание с разных сайтов (сейчас это в основном получение определения слова из двух или более онлайн-словарей). Я использовал QObject и QThread для...
665 просмотров
schedule 04.04.2023