Есть главная форма, и форма ввода неких данных, так вот при заполнение этих данных и закрытия окна, нужно в главном окне получить эти данные, как это реализовать? При закрытии окна ввода данных, объект уничтожается и я не могу из него что либо получить, можно его явно не уничтожать, что не есть хорошо.
Лично я определяю наследника от QDialog...Бросаю на него нужные компоненты и создаю ему сигнал, который испускается при завершении ввода данных...В свою очередь, этот сигнал подсоединен к слоту главной формы...
Можно при закрытии окна передовать напрямую объект с данными в главное окно, НО правильно ли это будет?
Думаю правильно...Если смотреть по аналогии, например, с QInputDialog::getText(), то он возвращает QString родителю диалога...