【发布时间】:2016-06-28 12:03:26
【问题描述】:
在我的 Qt5.7 程序中,我有密码安全性。在某些情况下,我想向用户询问密码。我想通过单独的 QDialog 来做到这一点。此对话框检查密码是否正确。这是一个问题。如果授权是肯定的,我如何从父对话框中检查?
我的对话:
以及显示对话框的代码:
PasswordGet pass;
pass.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);
pass.setModal(true);
pass.exec();
总结一下,我想知道用户是点击取消(对话框刚刚关闭),还是点击授权(密码很好,对话框关闭)
我该怎么做?如果 bool == 1,我不想创建新的全局 bool 并从父对话框中检查,这不安全。
【问题讨论】:
-
PasswordGet 是 QDialog 的子类吗?
-
@demonplus 感谢您链接此线程,它帮助我解决了我的问题。现在我的线程可能是重复的:/