gpt4 book ai didi

qt - 如何取消 QColorDialog::getColor()?

转载 作者:行者123 更新时间:2023-12-05 09:22:39 25 4
gpt4 key购买 nike

在我正在开发的 QT 应用程序中,我们让用户使用 QColorDialog::getColor() 选择一种颜色。基于外部事件,我需要取消这个打开的对话框。有办法吗?我没有在 QColorDialog 上看到任何其他退出对话框的静态方法。

或者,更好的方法可能是关闭所有打开的对话框。有这种方法吗?

最佳答案

在这篇 Qt 论坛帖子之后,

http://www.qtforum.org/article/37032/ok-cancel-buttons-on-qcolordialog.html

我测试了以下代码。

QColor color = QColorDialog::getColor();
if (!color.isValid()) return;

// Your process for selected color
// ...

它对我很有效。

关于qt - 如何取消 QColorDialog::getColor()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315408/

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