NSAppearanceNameAqua 在暗模式和亮模式下都返回
NSAppearanceNameAqua is returned both in dark and light mode
我在 Qt 中有一个 mac 应用程序,在升级到 XCode 11.4 后,我的应用程序没有切换到暗模式。
我检查了我的代码,发现 NSAppearance 名称在亮模式和暗模式下都是 NSAppearanceNameAqua。
我尝试了以下两种方式:
NSString * appearance = NSAppearance.currentAppearance.name;
NSString * appearance = NSApplication.sharedApplication.effectiveAppearance.name;
还有其他人遇到同样的问题吗?
看起来 Qt 的人已经在研究它了,见 QT-BUG83111。
我在 Qt 中有一个 mac 应用程序,在升级到 XCode 11.4 后,我的应用程序没有切换到暗模式。
我检查了我的代码,发现 NSAppearance 名称在亮模式和暗模式下都是 NSAppearanceNameAqua。
我尝试了以下两种方式:
NSString * appearance = NSAppearance.currentAppearance.name;
NSString * appearance = NSApplication.sharedApplication.effectiveAppearance.name;
还有其他人遇到同样的问题吗?
看起来 Qt 的人已经在研究它了,见 QT-BUG83111。