crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Прошу помощи, немогу отследить закрытие дочернего виджета
star62
  опции профиля:
сообщение 6.8.2009, 19:17
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 5.11.2008
Пользователь №: 410

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вопрос вот в чем, в приложении создается потомок:
class Histogram : public QWidget (простое окно)

В его конструкторе есть такие строки
setAttribute(Qt::WA_DeleteOnClose);
setWindowFlags(Qt::Dialog);


в главном приложении обрабатываю сигнал destroyed потомка

И вот сдесь самое неожиданное (для меня), получив сигнал, основное прилождение виснет. Почему, не понимаю.
Раньше был крупный проект с такой же функциональностью и все работало, здесь просто ума нериложу о причинах.

Если connect на destroyed потомка убрать, все приходит в порядок, только вот мне надо знать когда дочернее окно будет закрыто пользователем.

ПомогиТЕ решить проблему.
Причина редактирования: обращение не к кому-то конкретному
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 4:27