gpt4 book ai didi

c++ - QDialog::setResult 自定义返回值

转载 作者:行者123 更新时间:2023-11-30 05:21:47 25 4
gpt4 key购买 nike

请注意:这里是 qt/c++ 新手

目的:

我有一个 QDialog,我想从中返回一个结果。我知道 QDialog::exec() 与 setResult 结合,导致使用 Accept()Reject()

但作为documentation page读到,开发人员建议起诉 QDialog 返回码,这意味着可以使用不同的值,尽管我对此并不走运。

enum ReturnResult{
success=0,
fail=1
error=2
warning=3
}

我如何使用 QDialog::setResult() 函数将自定义 enum 值发送到(如上所示),

结果,回到父类,如果这不可能,关于我如何解决这个问题有什么建议吗?

最佳答案

您可以调用QDialog::done(int res)关闭带有所需结果代码的对话框,该代码将成为 QDialog::exec() 的返回值。

关于c++ - QDialog::setResult 自定义返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39936206/

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