Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 7.8.2009, 5:58 |
Воспроизводиться. выложи его, интересно глянуть. |
|
star62 | Дата 7.8.2009, 4:00 |
на простейшем примере это воспроизводится? Воспроизводиться.Решил проблему через eventFilter. Ловлю QEvent::Close и все как по маслу |
|
rnd | Дата 6.8.2009, 21:16 |
возвожно зацикливатеся связка сигнал-слот (это когда в обработчике сигнала, он эмитится опять - явно или неявно) а вообще если вижуал студия - запустить под дебагом, а во время зацикливания нажать на паузу и посмотреть где висит |
|
Litkevich Yuriy | Дата 6.8.2009, 19:48 |
на простейшем примере это воспроизводится? | |
star62 | Дата 6.8.2009, 19:17 |
Вопрос вот в чем, в приложении создается потомок: class Histogram : public QWidget (простое окно) В его конструкторе есть такие строки
в главном приложении обрабатываю сигнал destroyed потомка И вот сдесь самое неожиданное (для меня), получив сигнал, основное прилождение виснет. Почему, не понимаю. Раньше был крупный проект с такой же функциональностью и все работало, здесь просто ума нериложу о причинах. Если connect на destroyed потомка убрать, все приходит в порядок, только вот мне надо знать когда дочернее окно будет закрыто пользователем. ПомогиТЕ решить проблему. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 8:18 |