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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Уничтожение связи "Сигнал-слот"  (Прочитано 2591 раз)
oakhead
Гость
« : Март 29, 2007, 12:09 »

Доброго всем времени суток!

Есть фрагмент кода

editor = new MyEditor();
connect (editor,SIGNAL(valueChanged()),this,SLOT(changeValue(someType)) );
editor->show();

Вопрос : установленная связь "Сигнал-слот" уничтожится при выполнении editor->close()? Или будет происходить нечто навроде утечки памяти в тех структурах Qt, которые отвечают за хранение этих связей?
Записан
BaltikS
Гость
« Ответ #1 : Март 29, 2007, 12:57 »

Если не стоит флаг виджета WMDestructiveClose, то не уничтожится! При вызове сигнала слот будет всегда отрабавыться
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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