Рассматривали ли вы возможность подключения кнопки, нажимаемой пользователем, с помощью close()
или accept()
слотов из QDialog?
connect(pAuthenticationDialogContainer->loginButton,
SIGNAL(clicked()),
pAuthinticationDialogContainer,
SLOT(accept()));
, которые должны скрывать диалог.Вам нужно будет сделать этот код точным и протестировать его, но это должно сделать это автоматически для вас.Кроме того, я думаю, что было бы полезно опубликовать код для условия else
условия.