QRadioButton
можно вернуть с помощью QDialog::done(int)
. В главной форме его можно получить с помощью QDialog::exec(int)
. Код будет такой:void ChildDialog::onOkButton()
{
int result;
// считываем значение QRadioButton
done(result);
}
void MainDialog::showChild()
{
ChildDialog dlg(this);
int radioBtn = dlg.exec();
}