5
ответов

QT, сигнализирующий через потоки, каждый - поток GUI?

Что означает переместить объект от одного потока до другого в QT с помощью moveToThread? Все, кажется, работает даже перед использованием moveToThread, который перемещает объект от одного потока (поток GUI) к...
вопрос задан: 24 January 2010 07:03
4
ответа

Вызов методов в контексте QTHREAD

В моем приложении существует основной поток и рабочий поток (QThread). От основного потока я хотел бы вызвать метод своего рабочего потока и иметь выполненный в контексте потока. Я попытался использовать...
вопрос задан: 17 August 2017 18:45
4
ответа

Отправка пользовательских сигналов PyQt?

Я практикую PyQt и (Q) потоки путем создания простого клиента Твиттера. У меня есть два Qthreads. Основной поток / поток GUI. Поток выборки Твиттера - выбирает данные из Твиттера каждые X минуты. Так, каждые X минуты мой...
вопрос задан: 6 April 2010 18:14
4
ответа

Как я могу завершить QThread

Недавно, я сталкиваюсь с этой проблемой, как я упомянул в этом Заголовке. Я попробовал при помощи QThread:: оконечный (), но я просто НЕ могу остановить поток, который находится в мертвом цикле (скажем, в то время как (1)). спасибо...
вопрос задан: 14 December 2009 03:50
3
ответа

QThread, блокирующий главное приложение

У меня есть простая форма UI, который имеет слот для кнопки, запуская поток: пустой MainWindow:: LoadImage () {aThread-> выполненный ();} И выполнение () метод похож на это: пустой CameraThread:: выполненный () {...
вопрос задан: 9 July 2010 14:47
2
ответа

Qt: Как избежать тупика, когда несколько сигналов в очереди вызывают один и тот же слот

В следующем коде я встречаю тупик в someOperation: класс A: public QObject {Q_OBJECT public: явный A (QObject * parent): QObject (parent), data (0) {} открытые слоты: void slot1 () {...
вопрос задан: 17 January 2019 03:06
2
ответа

при вызове QThread.exec () метод необходим в QThread?

Я не вызываю должностное лицо () в моем коде, но таймер и QUdpSocket хорошо работают. Должностное лицо (), раньше ожидал события для продолжения? ОБНОВЛЕНИЕ: таймер работал, потому что я не звонил...
вопрос задан: 17 May 2016 06:33
2
ответа

как я могу наследоваться и QWidget и QThread?

У меня есть класс как этот класс GUI: общедоступный QWidget, общедоступный QThread, Когда я делаю вышеупомянутое, я получаю ошибки о сигналах соединения. Ошибка говорит, что Ссылка на "подключение" противоречива. Есть ли путь к...
вопрос задан: 4 October 2014 10:41
1
ответ

поток python qt5 не обновляет элементы управления в режиме реального времени

Я пишу пользовательский интерфейс с использованием QT5 и python, я добавил поток для обработки пользовательского интерфейса, поток работает «отлично», функция внутри потока получает 2 строки и возвращает 2 строки (я делаю эксперименты раньше ...
вопрос задан: 13 July 2018 13:56
1
ответ

PyQt5 Как вызвать методы из другого потока, который не находится внутри run () [duplicate]

Я пытаюсь использовать QThread () в моем приложении, но моя проблема заключается в том, что я не хочу запускать весь метод в AnotherThread, поэтому, когда я вызываю методы AnotherThread, полностью замораживает аппликацию ...
вопрос задан: 20 February 2016 19:41
1
ответ

Пример правильного использования QThread в PyQt?

Я пытаюсь узнать, как использовать QThreads в приложении PyQt Gui. У меня есть материал, который работает некоторое время, с (обычно) точками, где я мог бы обновить Gui, но я хотел бы разделить основную работу на ...
вопрос задан: 2 June 2013 05:09
1
ответ

Параметры Python QThread.run - менялись между версиями?

В моем коде (python2.6, PyQt4) я делаю что-то вроде этого: def myRun (): doStuff thread = QtCore.QThread () thread.run = myRun thread.start () На моей машине gentoo это работает отлично. На убунуть (...
вопрос задан: 14 July 2010 19:43
0
ответов

Как использовать QTimer для вывода сообщения в QTextBrowser каждые 10 секунд?

Я работаю над этим часами и не могу понять, и не могу найти помощь в Интернете это работает. По сути, суть того, что я пытаюсь достичь, состоит в том, чтобы иметь графический интерфейс Qt с кнопкой и ...
вопрос задан: 16 July 2018 06:46
0
ответов

каков правильный способ реализации QThread… (пример, пожалуйста…)

В документации Qt для QThread сказано создать класс из QThread и реализовать метод run. Ниже взято из документации 4.7 Qthread ... Чтобы создать свои собственные потоки, подкласс ...
вопрос задан: 15 January 2018 13:41
0
ответов

Запуск QTimer в QThread

Я пытаюсь запустить QTimer в определенном потоке. Однако таймер, похоже, не работает, и ничего не распечатывается. Это как-то связано с таймером, слотом или потоком? main.cpp...
вопрос задан: 2 November 2017 13:17
0
ответов

Потоки QT: Получение QObject :: startTimer: таймеры не могут быть запущены из предупреждения другого потока

Я следую примерам из Qt SDK, запуская таймер в подклассе QThread, но продолжаю получать предупреждение, и поток никогда не запускает таймер. Вот код: NotificationThread :: ...
вопрос задан: 24 January 2017 14:02
0
ответов

Отправка большого количества данных между потоками Qt

У меня есть QThread, который регулярно генерирует довольно большой объем данных (пару мегабайт в секунду ), и ему необходимо передать их родительскому потоку (GUI ). Боюсь, я не так уверен в...
вопрос задан: 12 May 2016 07:31
0
ответов

Приостановить и возобновить QThread

Я недавно начал изучать QThreads, и у меня есть программа, которая запускает 4-часовой цикл в отдельном потоке (так что я могу продолжать использовать графический интерфейс). Что мне нужно, так это то, что ...
вопрос задан: 16 March 2016 16:39
0
ответов

PyQt4 приводит к ошибке QThread

При использовании PyQt4 4.8.6 приведенный ниже код выдает ошибку QObject :: startTimer: QTimer можно использовать только с потоки, запущенные с QThread, когда a используется в качестве переменной для QApplication, но не ...
вопрос задан: 12 April 2015 16:55
0
ответов

QThreads, QObject и функция сна

Проблема, с которой я столкнулся, заключается в том, что я решил реализовать QThreads так, как они должны, на основе многочисленных статей: http://blog.qt.digia.com/blog/2010/06/17/вы-делаете-это-неправильно/ http://...
вопрос задан: 6 September 2013 09:30
0
ответов

Как рисовать в моем графическом интерфейсе

I ' m проектирую графический интерфейс с PyQt, где мне нужно отображать окно matplotlib / pylab, когда я нажимаю кнопку, которая строит график данных из созданной мной функции. Это похоже на среду выполнения, используемую в ...
вопрос задан: 30 March 2013 06:49
0
ответов

Фоновый поток с QThread в PyQt

У меня есть программа, которая взаимодействует с радио, которое я использую, через графический интерфейс, который я написал в PyQt. Очевидно, одна из основных функций радио - передача данных, но для того, чтобы делать это постоянно, я должен зацикливать
вопрос задан: 2 October 2012 10:02
0
ответов

PySide/PyQt -Запуск потока с интенсивным использованием ЦП приводит к зависанию всего приложения

Я пытаюсь сделать довольно обычную вещь в своем приложении с графическим интерфейсом PySide :Я хочу делегировать часть процессора -Интенсивную задачу фоновому потоку, чтобы мой графический интерфейс оставался отзывчивым и мог даже отображать прогресс...
вопрос задан: 29 June 2012 16:58
0
ответов

Ядра ЦП не используются должным образом при использовании QThreads

Использование: C++ (MinGW), Qt4.7.4, Vista (ОС), Intel core2vPro Мне нужно точно так же обработать 2 огромных файла. Итак, я хотел бы вызвать процедуру обработки из 2 отдельных потоков для 2 отдельных...
вопрос задан: 26 March 2012 13:06
0
ответов

Как послать сигнал Qt, содержащий cv::Mat?

Короче говоря, я получаю следующую ошибку: QObject::connect: Не удается поставить в очередь аргументы типа 'cv::Mat' (Убедитесь, что 'cv::Mat' зарегистрирован с помощью qRegisterMetaType().) Я пытаюсь отправить сигнал...
вопрос задан: 10 March 2012 14:22
0
ответов

Зацикливание QProgressBar выдает ошибку >> QObject :: installEventFilter: Невозможно отфильтровать события для объектов в другом потоке

Этот вопрос, кажется, задавали много раз в разных формах, но Мне не удалось найти ни одного решения, имеющего отношение к моему коду. Когда я запускаю программу, она показывает QObject :: ...
вопрос задан: 7 November 2011 14:52
0
ответов

Разбудить QThread, который находится в спящем режиме?

Как я могу разбудить QThread, когда он спит? У меня есть поток, который работает в фоновом режиме, время от времени просыпается и выполняет некоторые мелочи, однако, если я хочу остановить этот поток в ...
вопрос задан: 15 July 2011 11:56
0
ответов

Qt: Правильный способ публиковать события в QThread?

В моем приложении Qt у меня есть основной поток и рабочий поток. Рабочий поток является подклассом QThread и обрабатывает события через customEvent. Это правильный способ для основного потока отправлять события в ...
вопрос задан: 1 June 2011 22:09
0
ответов

Как реализовать QThread, который будет работать вечно {} с QWaitCondition, но все еще должен поймать другой слот при этом

Я реализовал класс, который может записывать данные в последовательный порт через QQueue и читать из него через слот.Я использую для этого QAsyncSerial, который, в свою очередь, использует boost :: asio с обратным вызовом. Класс перемещен в ...
вопрос задан: 24 May 2011 10:01
0
ответов

Qt moveToThread () против вызова нового потока, когда мы используем каждый

Когда мы используем каждый из вызовов этой функции в многопоточном приложении. даны две функции fun1 () и fun2 (), определенные в одном классе, занимающемся чтением / записью данных в буферы (операция очереди). to ...
вопрос задан: 7 March 2011 07:12