1 | |||||||||||
Выполнение функции в новом потоке07.06.2019, 14:50. Показов 6409. Ответов 3
Метки нет (Все метки)
Привет. Как мне функцию foo() поместить в отдельный поток? чтобы окно было активным, пока данные подгружаются в foo().
Кликните здесь для просмотра всего текста
ничего не получается. ui модель передать в поток нельзя. А как тогда мне это сделать? foo() переместить в другой класс не могу, эта функция жестко связана с моделью.
0
|
07.06.2019, 14:50 | |
Ответы с готовыми решениями:
3
Не работает выполнение функции в отдельном потоке конструктор в новом потоке? Выполнение кода в потоке Выполнение слота присоединённого к таймеру в потоке |
716 / 676 / 110
Регистрация: 29.05.2015
Сообщений: 4,079
|
|
07.06.2019, 20:12 | 2 |
Глобальная переменная. Данные из потока загружаются туда, функция фуу читает их оттуда.
0
|
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
|||||||||||
07.06.2019, 20:34 | 3 | ||||||||||
Сообщение было отмечено Джон Кофи как решение
Решение
Вот не должно быть привязки к интерфейсу с
Добавлено через 1 минуту Такого тоже не должно быть, передаваемый другому потоку объект не должен иметь родителя в этом потоке. Добавлено через 7 минут Если будет предусмотрено блокирование повторных запусков обновления, можно сделать например так:
1
|
07.06.2019, 22:41 [ТС] | 4 |
когда отвечает, мистер TRam_, значит дело в шляпе!
0
|
07.06.2019, 22:41 | |
07.06.2019, 22:41 | |
Помогаю со студенческими работами здесь
4
Выполнение "non QObject" классов в отдельном потоке Работа функции в отдельном потоке, с отрисовкой прогресса Вызов функции с двумя параметрами в новом потоке Выполнение функции в отдельном потоке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |