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

Одновременный запуск потоков с использованием Qt
У меня проблема. У меня есть Qiwidget с двумя кнопками. При нажатии одной кнопки мне нужно воспроизвести 1 файл, используя некоторую технику воспроизведения. Нажав другую кнопку, я хочу воспроизвести другой файл. Я создал классы, используя...
481 просмотров
schedule 06.09.2021

Проблема слота Qt Thread Signal
Мой threadcheck.h #include <QThread> #include <QDebug> #include <QMutex> class ThreadCheck : public QThread { Q_OBJECT public: explicit ThreadCheck(QObject...
499 просмотров
schedule 05.11.2021

Как правильно отделить уровень представления от уровня логики в QT?
У моего основного окна есть боковой графический интерфейс с QGraphicsView в центре, есть логический класс, который выполняет различные вычисления, которые запускаются графическим интерфейсом и влияют на QGraphicsView. Некоторые из вычислений являются...
352 просмотров
schedule 23.11.2021

QThread не запускается
Извините за длину этого сообщения. Но я застрял на двое суток .... Я работаю над приложением Qt 4.6 для Windows, которое взаимодействует с аппаратным устройством через ActiveX. Когда я отправляю команду, устройство что-то делает, и когда это...
1213 просмотров
schedule 08.11.2021

Qt Main-Gui и другие потоки + циклы событий
Я пытаюсь понять весь внутренний процесс Qt и то, как он работает, когда я работаю с разными потоками. Как я понял (поиск в Google и изучение исходного кода Qt), выглядит следующим образом: Каждый поток имеет локальный «список ожидающих...
4983 просмотров
schedule 06.11.2021

Странное поведение QThread
У меня есть QThread, на котором запущен некоторый код, и я хотел, чтобы он хорошо завершился и провел некоторые чистки, чтобы код выглядел так: testdevice.h class testDevice : public QThread { Q_OBJECT ... // some definitions protected:...
553 просмотров
schedule 26.10.2021

Слоты Qt, вызываемые из QtScript в многопоточном приложении
Я сделал свое приложение доступным для сценариев, создав производный класс QThread, в который я добавляю несколько классов QObject, чтобы получить доступ к их функциям через командную строку. void commandLine::addObject(QObject *obj, QString...
518 просмотров
schedule 21.11.2021

Запуск QThreads в PyQt5 с помощью moveToThread. Один поток не запускается должным образом
В моем (полу) рабочем примере ниже 4 рабочих потока. Я могу заставить работать только первые три рабочих потока. Как мне запустить 4-й поток? print(QThread.idealThreadCount()) возвращает «8» на моем ноутбуке. Я могу изменить порядок кода,...
2990 просмотров
schedule 25.10.2021

Объект QThread как член рабочего класса
Я прочитал много статей о том, почему создание подклассов QThread в большинстве случаев является плохой идеей и как правильно использовать QThread , вызывая метод moveToThread . Здесь мы видим типичный пример такой конструкции....
650 просмотров
schedule 15.10.2021

Как я могу отложить процесс в Qt
Я пытаюсь сделать визуализацию поиска максимального значения массива. Идея состоит в том, чтобы показывать положение указателя на каждой итерации. Макет сетки построен следующим образом: первая строка включает десять меток, показывающих индекс...
1198 просмотров
schedule 22.09.2021

Неправильное завершение потока?
У меня есть симуляция n-тела, которую я распараллеливаю. Я использую QT, поэтому у меня есть собственный класс QObject, в котором есть процесс, который я распараллелил. Он управляется другим QObject внутри потока, который просто обрабатывает поток....
82 просмотров
schedule 15.10.2021

Как вызвать слот для объекта в другом потоке без использования подключения?
Рассмотрим QObject : class TestObject: public QObject { Q_OBJECT public slots: void doStuff(); }; Мы запустим этот объект в другом потоке: TestObject* o = new TestObject; o->moveToThread(someThreadPointer);...
38 просмотров
schedule 17.10.2021

PyQt4 - Запуск функций, использующих встроенные модули python 2.7.11 в отдельных потоках.
Я подаю заявку на выпускную работу в университете, и я застрял с потоками. Я пытаюсь создать аудиоплеер, который загружает файлы в таблицу и воспроизводит их, принимая во внимание указанные интервалы (в основном, спит после каждого воспроизводимого...
41 просмотров

Проблема с потоком в Qt (Gui)
Я работаю над приложением для загрузки файлов из Интернета. Для этого я использовал Qt. Процесс загрузки выполняется в отдельном потоке с использованием объекта QThread, который содержит цикл while. Чтобы показать прогресс, у меня есть метка внутри...
55 просмотров
schedule 16.09.2021

Как позволить Qthread изменять переменную из основного класса?
Я пытаюсь понять, как передавать переменные между моим основным классом и QThread. Идея в том, что QThread сможет изменять и возвращать переменную. В частности, я хочу сделать это с помощью сеанса smtplib. Я понимаю, как обновлять элементы...
253 просмотров
schedule 23.11.2021

В каком потоке выполняется слот, и могу ли я перенаправить его в другой поток?
Изучая больше о механике сигналов / слотов в Qt , я был сбит с толку в каком контексте выполняется слот, поэтому я написал следующий пример для его проверки: from PyQt5.Qt import * # I know this is bad, but I want a small example import...
601 просмотров

Как отслеживать QThread
Я работаю над приложением Qt. Там я хотел бы, чтобы рабочий поток выполнял некоторые действия в фоновом режиме, и я хотел бы, чтобы основной поток управлял им, перезапускал рабочий поток, если он по какой-то причине умирает. Я видел сигнал finished...
179 просмотров
schedule 01.12.2021

Обновите окна графического интерфейса
У меня есть проект от клиента (C ++) до сервера (Python). Клиент отправил сообщение на сервер, и каждое сообщение содержит три атрибута. Графический интерфейс должен отображать все атрибуты на экране. Когда клиент отправил первое сообщение, все...
283 просмотров
schedule 20.09.2021

Постоянный фон QThread в Pyqt излучает сигнал в основной класс
Я пытаюсь создать программу, которая имеет основной класс (который имеет метод постоянного подсчета и постоянно испускает сигнал, полученный из метода рабочего класса) и рабочий класс (который подсчитывает число и постоянно передает в основной класс)...
89 просмотров
schedule 13.09.2021

Поток Python PyQt5 в бесконечном цикле заставляет программу зависать
У меня есть очень простая программа, написанная на Python и использующая графический интерфейс PyQt5, который отслеживает, есть ли подключение к Интернету или нет. Приложение отображает сообщение на кастильском испанском языке всякий раз, когда есть...
114 просмотров
schedule 29.09.2021