![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Нужно при открытии дочернего окна произвести расчеты в отдельном потоке.
Но если в главном окне все нормально, то с дочерним какие-то проблемы. 1) Если наследовать QThread и в run писать обработку (без бесконечного цикла) - то при закрытии окна и не завершенном потоке прога падает. 2) Если делать moveToThread моего класса с расчетами (который прекрасно работает в главном окне) - то дочернее окно не появляется пока не закончатся расчеты. Как в констрикторе дочернего окна создать поток? Текущий вариант (2):
|
|
|
![]() |
wiz29 |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
рекомендую почитать и разобраться тут
|
|
|
RazrFalcon |
![]()
Сообщение
#3
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Уже натыкался на нее. Много нового не узнал.
Текущую проблему решил вызовом сигнала из текущего класса в поток. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.5.2025, 22:07 |