我在Mac版Qt中有一个应用程序,升级到XCode 11.4后,我的应用程序没有切换到暗模式。
我检查了代码,意识到在亮和暗模式下,NSAppeareance名称均为NSAppearanceNameAqua。
我尝试了以下两种方法:
NSString * appearance = NSAppearance.currentAppearance.name;
NSString * appearance = NSApplication.sharedApplication.effectiveAppearance.name;
还有其他人遇到同样的问题吗?