![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
star62 |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 5.11.2008 Пользователь №: 410 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вопрос вот в чем, в приложении создается потомок:
class Histogram : public QWidget (простое окно) В его конструкторе есть такие строки
в главном приложении обрабатываю сигнал destroyed потомка И вот сдесь самое неожиданное (для меня), получив сигнал, основное прилождение виснет. Почему, не понимаю. Раньше был крупный проект с такой же функциональностью и все работало, здесь просто ума нериложу о причинах. Если connect на destroyed потомка убрать, все приходит в порядок, только вот мне надо знать когда дочернее окно будет закрыто пользователем. ПомогиТЕ решить проблему.
Причина редактирования: обращение не к кому-то конкретному
|
|
|
![]() |
rnd |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 54 Регистрация: 22.7.2009 Пользователь №: 930 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
возвожно зацикливатеся связка сигнал-слот (это когда в обработчике сигнала, он эмитится опять - явно или неявно)
а вообще если вижуал студия - запустить под дебагом, а во время зацикливания нажать на паузу и посмотреть где висит |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.7.2025, 7:20 |