Russian Qt Forum
Апрель 20, 2024, 10:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT модальный диалог и потоки  (Прочитано 9961 раз)
Anonymous
Гость
« : Февраль 26, 2004, 11:33 »

Есть модальный диалог в котором при нажатии на кнопку запускается поток (не QThread), который должен выполнить некую функцию и по окончанию вывести результат в диалог.Проблема состоит в том что при выводе результатов я должен сделать lock и unlock, но так как это модальный диалог то у меня этот мьютекс уже залочен и разлочиться он токо после закрытия диалога как это обойти ?
Записан
Anonymous
Гость
« Ответ #1 : Февраль 26, 2004, 11:33 »

Проблема решена Улыбающийся
Если это кому поможет я сделал это следующим образом:
сделал класс потомок от QEvent и когда поток завершает свою работу я просто делаю postEvent с созданным моим ивентом в качестве параметра, а в обработчике ивентов event( QEvent* event ) реализую весь необходиый мне вывод данных.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 20.