为什么Opacity会被Mac上的Qt传播

 Jay_5 发布于 2023-02-04 18:39

我在Mac上使用QT,我QMainWindow和一个QDialog 孩子一起windowModality设置为WindowModal.在QDialog具有由我设定任何其他标志,以及QMainWindow两者都不是.

当我exec()在Qt应用程序上的对话框时,这就是我的窗口的样子.

我的对话框是怎样的

现在,在下一张图片中,"类似对话框"在本机应用程序中的外观如何.

我的对话框应该如何

所以..你见过不同吗?Yap!...在原生对话框中,只有背景具有不透明度,但在Qt中,不透明度正在传播给孩子.

我一直在阅读Qt默认情况下自4.1版本以来,但我确信这是一个错误,或者我忘了一些东西,因为它没有意义.

有关如何解决它的任何想法?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有