gpt4 book ai didi

c++ - 当我在 QT 中为 QInputDialog 输入密码时,如何设置背景非事件和灰色?

转载 作者:行者123 更新时间:2023-11-28 04:07:44 26 4
gpt4 key购买 nike

当我在 QT 中为 QInputDialog 输入密码时,如何设置背景非事件和灰色?我有一个 qmainwindow 应用程序,我想这样做。谢谢你的帮助! :)

bool ok;
QString sPassword = QInputDialog::getText(this, "Enter Password", "Password: ", QLineEdit::Password, "",&ok);
if(ok && QString::compare(sPassword,"goodpassword",Qt::CaseInsensitive)==0)
QApplication::quit();

最佳答案

您的背景应该处于非事件状态。QInputDialog::getText 默认是模态的,参见文档:https://doc.qt.io/qt-5/qinputdialog.html#getText

要在对话框打开时使您的应用程序变灰,我会说要么使用样式表,要么创建您的自定义对话框,在应用程序顶部绘制一个灰色矩形。

关于c++ - 当我在 QT 中为 QInputDialog 输入密码时,如何设置背景非事件和灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58412541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com