Re: Создание QDialog из дочернего потока
От: SaZ  
Дата: 28.04.13 20:33
Оценка:
Здравствуйте, Iya, Вы писали:

Iya>Необходимо из потока типа QThread вызвать диалог QDialog с кнопкой, при вызове которого необходимо приостановить работу этого же потока, а после нажатии на кнопку закрыть диалог и возобновить работу потока. Проще говоря, реализовать вызов метода Пауза для рабочего потока.

Iya>Очень нужна помощь. Окончательно запуталась, когда и из какого потока (GUI или дочернего) вызываются сигналы и слоты.
Iya>Спасибо.

В GUI потоке делаете слот, который показывает ваш диалог.
В рабочем потоке объявляете сигнал.
Соединяете сигнал и слот с типом соединения Qt::BlockingQueuedConnection
В рабочем потоке делаете emit ваш сигнал
Всё.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.