LINUX.ORG.RU

Qt сигналы.


0

1

У меня такая ситуация.Главное окно может открыть ещё 3 вида окoн.Но вот вопрос: закрыть эти окна - не проблема,но можно ли закрыть их та,что бы главное окно знало об этом Спасибо.


Да, можно. Надо воспользоваться Qt сигналами.

anonymous
()

что значит «открыть/закрыть»? показать/спрятать или создать/уничтожить?

arsi ★★★★★
()
void QObject::destroyed ( QObject * obj = 0 ) [signal]
This signal is emitted immediately before the object obj is destroyed, and can not be blocked.
All the objects's children are destroyed immediately after this signal is emitted.
See also deleteLater() and QPointer.
nanoo_linux
()
Ответ на: комментарий от nanoo_linux

хотя, думаю, лучше closeEvent переопределить для твоих окошек.

nanoo_linux
()

closeEvent свой делать не обязательно, у каждого объекта есть замечательный сигнал с говорящим названием destroyed(QObject *obj).

Obey-Kun ★★★★★
()
Ответ на: комментарий от Obey-Kun

тьфу, и про destroyed написали. зависит от задачи, короче.

Obey-Kun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.