gpt4 book ai didi

c++ - Qt 中的多模态窗口

转载 作者:行者123 更新时间:2023-11-30 02:42:16 24 4
gpt4 key购买 nike

我有以下插槽:

void MainWindow::showCriticalMessage(const QString& title, const QString& message)
{
QMessageBox msgBox(this);
msgBox.setIcon(QMessageBox::Critical);
msgBox.setText(title);
msgBox.setInformativeText(message);
msgBox.setStandardButtons(QMessageBox::Ok);
msgBox.setDefaultButton(QMessageBox::Ok);
msgBox.exec();
}

如果在用户关闭最后一个弹出消息框之前多次触发此插槽,这是否会成为潜在问题?因为我看到很多人说,使用 .show() 而不是 .exec()。

最佳答案

你会得到一堆对话框,这似乎是你想要的。

但是,您还会得到嵌套的 exec() 调用……每个对话框一个。这非常讨厌,但它本身不会造成太大伤害。然而,潜在的损害在很大程度上取决于您应用程序的其余部分(请参阅我在评论中发布的链接)。

关于c++ - Qt 中的多模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27271694/

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