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

Отправка пользовательских сигналов PyQt?
Я практикую потоки PyQt и (Q), создав простой клиент Twitter. У меня два Qthreads. Основной поток / поток графического интерфейса. Twitter fetch thread - получает данные из Twitter каждые X минут. Итак, каждые X минут моя ветка в...
37551 просмотров
schedule 10.06.2022

Как сказать QThread дождаться завершения работы, а затем закончить?
У меня есть простое приложение, которое использует один рабочий поток. Этот рабочий поток запускается и инициализирует DownloadManager, который отвечает за загрузку файлов из сети. В моем основном классе приложения у меня есть СИГНАЛ finish() в...
5739 просмотров
schedule 30.11.2022

Перемещение предопределенного класса в поток с помощью Qthread
Я не слишком хороший программист и совсем новичок в QT, извините за мою формулировку. Я уже создал класс датчиков в Qt в другом файле .cpp из основного, всякий раз, когда я запускал свою программу, она работала медленно и отставала, поэтому мой...
209 просмотров
schedule 25.11.2022

Qt Загрузка файлов из QThread на основе примера Qt не работает
Привет, я создаю простой пример с чередованием всего нерелевантного кода, и в целом остается только проблемный код. У меня есть приложение, которое выполняет поток, и внутри этого работника потока я разместил код загрузки, который должен загрузить...
2846 просмотров
schedule 26.08.2022

Мониторинг графического интерфейса Qt из класса QThread
Я пытаюсь запустить фоновый поток (qthread), который должен отслеживать флажок в графическом интерфейсе, и он не запускается! Он строится, но во время выполнения я получаю эту ошибку: «Необработанное исключение по адресу 0x0120f494 в файле...
819 просмотров
schedule 19.03.2022

Как писать на нескольких QTcpSockets, используя QThreads?
Я уже пару дней борюсь с этой проблемой на QTcpSockets и QThreads. У меня есть QTcpServer, который прослушивает порт и создает нового клиента, используя метод nextPendingConnection(). Итак, теперь у клиента есть qtcpsocket, который я могу...
1070 просмотров
schedule 17.05.2022

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

QObject, созданный в QThread, теряет внутренние соединения сигнала/слота
У меня есть рабочий QThread , в котором создается производный объект QObject . Объект представляет собой совокупность двух других QObject производных объектов, поэтому существуют внутренние соединения для связывания сигналов и связывания двух...
494 просмотров
schedule 07.12.2022

Невозможно сопоставить текущую дату и время в Qt
Я пишу простой планировщик задач и напоминание, используя Qt, который будет воспроизводить звуковой файл, когда дата и время любой заданной задачи совпадают с текущей датой и временем. Чтобы реализовать это, я запускаю QThread , который проверяет...
827 просмотров
schedule 05.03.2024

QUdpSocket и QThread
Насколько я понимаю из документации, QUdpSocket является асинхронным, но, тем не менее, чтение из сокета выполняется в потоке пользовательского интерфейса, когда испускается сигнал readyRead(). Это правильно? Безопасно ли это с точки зрения...
1141 просмотров
schedule 05.10.2022

Qthread — проблемы с закрытием потоков
В течение последних нескольких дней я пробовал новый предпочтительный подход к использованию QThreads без создания подклассов QThread. Проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь закрыть набор потоков, которые я создал. Я...
2699 просмотров
schedule 18.02.2022

Qt threads - новый способ проверки, пожалуйста
Итак, новичок в Qt. Прочтите книгу по программированию wiki и C++ Gui, и они говорят о подклассе QThread. Обнаружил, что сейчас это не рекомендуется. Итак, у меня есть некоторый практический код, и у меня есть несколько вопросов о том, правильно...
1422 просмотров
schedule 18.12.2022

Сигнал QThread finished () никогда не испускается
Итак, у меня есть рабочий класс с двумя ячейками: StartWork () и StopWork (), StartWork () запускает бесконечный цикл (он просто читает и считывает данные с камеры без остановки), а метод StopWork () просто устанавливает логическое значение значение...
2320 просмотров
schedule 23.10.2022

понимание qthreads - обмен данными между потоками
Я начинаю понимать механизм использования потоков, но, похоже, я застрял, Если я понял, мне нужно создать свой собственный класс, выпустить метод run() , а затем создать поток. проблема в том, что мой поток должен прочитать из графического...
6030 просмотров
schedule 18.06.2022

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

QThread: вызовите сигнал в правильном потоке
У меня есть несколько очень трудоемких задач для выполнения в приложении с графическим интерфейсом, и я хочу, чтобы они были многопоточными, чтобы он не зависал в моем графическом интерфейсе. Для этого я создал тему и запустил таймер. Я подключил...
641 просмотров
schedule 01.01.2023

Как подать сигнал от запущенного QThread обратно в графический интерфейс PyQt, который его запустил?
Я пытаюсь понять, как использовать сигнализацию от Qthread обратно к запущенному интерфейсу Gui. Настройка: у меня есть процесс (моделирование), который должен выполняться почти бесконечно (или, по крайней мере, в течение очень длительных периодов...
6491 просмотров
schedule 14.09.2023

Как остановить QThread из графического интерфейса
Это вопрос, продолжающий предыдущий, который я разместил ранее. Проблема в том, как остановить (завершить | выйти | выйти) QThread из графического интерфейса пользователя при использовании рекомендованного метода НЕ подклассифицировать Qthread, а...
31734 просмотров
schedule 16.03.2023

Как запустить одну функцию в другом потоке
Стою перед небольшой (а может и нет) проблемой. У меня есть одна функция, которая анализирует файл XML (очень большой xml ~ 1 ГБ), поэтому для завершения функции требуется много времени (5-6 минут). Я не хочу использовать его в GUI-потоке из-за...
794 просмотров

Как перемещать объект между QThreads в Pyqt и обратно
В моей программе (с использованием Python 2.7) я создаю объект, содержащий некоторые важные данные и методы. Некоторые методы потребляют много ресурсов ЦП, поэтому в некоторых случаях я перемещаю объект в новый QThread на время выполнения методов,...
2674 просмотров
schedule 13.10.2022