Результаты поиска по запросу "qthread"

2 ответа

Qt QThread проблема с использованием сигнала / слота при переходе от рабочего к графическому интерфейсу

У меня есть приложение Qt, которое было разработано с использованием Qt Creator и сопровождающего его инструмента с графическим интерфейсом. У меня есть основная тема,TheGui и рабочий поток, который создается основным потоком,WorkerThread ...

1 ответ

Главное окно pyqt продолжает падать после получения данных из потока

У меня есть QMainWindow, который запускает QThread и ждет данных из сети. обновляет интерфейс при получении каких-либо данных. проблема в том, что иногда происходит сбой. а иногда нет, все, что я делаю, я запускаю и жду данных. вот класс ...

1 ответ

QThread не работает хорошо

это субобъект QTread ... и конкретизировать его в основном потоке .... ошибка во время выполнения следующим образом: Ошибка ASSERT в QCoreApplication :: sendEvent: «Невозможно отправить события объектам, принадлежащим другому потоку. Текущий ...

ТОП публикаций

3 ответа

Ошибка QThread ASSERT в QMutexLocker: «Указатель QMutex смещен»,

Я пытаюсь создать загрузчик, который будет создавать новые потоки, и в каждом потоке у меня есть QNetworkAccessManager. Все потоки загрузчиков имеют ссылку на общий список и разделяют его, используя начальный и конечный индексы. Загрузчик ...

1 ответ

Внедрение Inter Thread Communication в Qt

У меня проблема с реализацией следующего сценария. Моя постановка проблемы выглядит так: У меня есть 3 темы. ThreadCamera для захвата кадров с камеры. ThreadProcess для обработки (выполнение некоторой обработки изображений с помощью OpenCV ...

2 ответа

Зачем использовать QMetaObject :: invokeMethod при выполнении метода из потока

У меня есть следующий код: class A : public QObject { Q_OBJECT public: A() : QObject() { moveToThread(&t); t.start(); } ~A() { t.quit(); t.wait(); } void doSomething() { QMetaObject::invokeMethod(this,"doSomethingSlot"); } public slots: ...

3 ответа

Сигналы Qt (QueuedConnection и DirectConnection)

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

2 ответа

Заставить основной поток ждать, пока все остальные Qthread не закончат

Есть ли способ заставить основной поток ждать, пока все потоки, созданные из него, завершат свою работу, прежде чем завершить программу. Я имею в виду: int main(){ QthreadClass a; // in cons' a thread is created and running QthreadClass b; // ...