2
ответа

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

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

это возможный использовать QtConcurrent:: выполненный () с функциональным членом класса

Я, может казаться, не могу связать QtConcurrent:: выполненный () с методом (функционируют член класса), только с простой функцией. Как я могу сделать это? С регулярной функцией я не могу испустить сигналы...
вопрос задан: 9 October 2016 16:11
1
ответ

недопустимое использование нестатической функции-члена QtConcurrent [duplicate]

У меня есть функция, которая называется RunProcess. Я хочу использовать его в параллельном процессе, чтобы сделать отзывчивость GUI, поэтому я попытался запустить свою функцию в параллельном процессе, но не распознает ...
вопрос задан: 2 May 2014 14:30
1
ответ

Обновление QProgressDialog с QFuture

Каков надлежащий путь к основному потоку GUI для обновления QProgressDialog при ожидании QFuture. А именно, что входит в этот цикл: фунт QProgressDialog (...); QFuture f =...; в то время как (! f....
вопрос задан: 10 December 2009 15:13
0
ответов

QRunnable -как его использовать, примеры

Могу указать на некоторый код, использующий QRunnable в качестве альтернативы QtConcurrent:Я не могу найти ни одного примера QRunnable в Qtdoc. Вы когда-нибудь пробовали QRunnable И QtConcurrent для одного и того же приложения и могли бы...
вопрос задан: 3 August 2016 10:23
0
ответов

QFuture, который можно отменить и сообщить о прогрессе

Класс QFuture имеет такие методы, как cancel(), progressValue() и т.д. Очевидно, что их можно отслеживать с помощью QFutureWatcher. Однако в документации к QtConcurrent::run() говорится: Обратите внимание, что ...
вопрос задан: 8 May 2015 08:59
0
ответов

QtConcurrent с функцией-членом

Я создаю QFuture, который хочу использовать для распараллеливания вызовов функции-члена. Точнее, у меня есть классsolveParallel с.h:classsolverParallel{ public:SolverParallelData(Manager*...
вопрос задан: 2 May 2014 13:30
0
ответов

What happens to the thread affinity of a QObject created within a worker thread which then terminates?

Let's say I call QtConcurrent::run() which runs a function in a worker thread, and in that function I dynamically allocate several QObjects (for later use). Since they were created in the worker ...
вопрос задан: 21 March 2011 20:33