【问题标题】:NSAppearanceNameAqua is returned both in dark and light modeNSAppearanceNameAqua 在暗模式和亮模式下都返回
【发布时间】:2020-07-12 23:28:31
【问题描述】:

我在 Qt for mac 中有一个应用程序,升级到 XCode 11.4 后,我的应用程序没有切换到暗模式。

我检查了我的代码,发现 NSAppearance 名称在明暗模式下都是 NSAppearanceNameAqua。

我尝试了以下两种方法:

NSString * appearance = NSAppearance.currentAppearance.name;

NSString * appearance = NSApplication.sharedApplication.effectiveAppearance.name;

其他人也遇到过同样的问题吗?

【问题讨论】:

  • 是的,升级后我也遇到了同样的问题。不知道如何修复它,暂时将 Xcode 降级到 11.3。抱歉,我忍不住想提一下,你不是唯一一个遇到这个问题的人

标签: xcode macos qt macos-darkmode


【解决方案1】:

看起来 Qt 人员已经在研究它了,请参阅 QT-BUG83111。

【讨论】:

  • 是的,他们刚刚关闭了它。
猜你喜欢
  • 2023-02-10
  • 1970-01-01
  • 2020-11-21
  • 2020-05-10
  • 2021-08-12
  • 2020-08-24
  • 2021-12-30
  • 2021-09-12
  • 1970-01-01
相关资源
最近更新 更多