私のQt5.7プログラムでは、私はパスワードセキュリティを持っています。状況によっては、ユーザーにパスワードを尋ねたいと思っています。別のQDialogでやりたいこのダイアログは、パスワードが良いかどうかをチェックします。そしてここに問題があります。どのように認可が肯定的だったかどうか私は親ダイアログからチェックできますか?Qt5子ダイアログからの応答を取得
マイダイアログ:
とコードダイアログを表示する:
PasswordGet pass;
pass.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);
pass.setModal(true);
pass.exec();
まとめるために、私は、ユーザーがクリックする(ちょうど近くダイアログを)キャンセルかどうかを知りたい、または承認をクリック(パスワードは良好で、ダイアログが閉じる)
どうすればいいですか? bool == 1の場合、新しいグローバルブールを作成して親ダイアログからチェックしたくないですが、安全ではありません。
QDialogのサブクラスはPasswordGetです:
QString password
は、次に、あなたのコードは次のようになりますか? – FreddyKay[QDialog exec()と結果値を取得する可能性があります](http://stackoverflow.com/questions/12470806/qdialog-exec-and-getting-result-value) – demonplus
@demonplusこのスレッドをリンクしていただきありがとうございます私の問題を解決するのに役立ちます。私のスレッドは重複する可能性があります:/ – km2442