NSAppearanceNameAqua возвращается как в темном, так и в светлом режиме

У меня есть приложение в Qt для Mac, и после обновления до XCode 11.4 мое приложение не переключается в темный режим.

Я проверил свой код и понял, что имя NSAppeareance - NSAppearanceNameAqua как в светлом, так и в темном режиме.

Я пробовал два следующих способа:

NSString * appearance = NSAppearance.currentAppearance.name;

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

Кто-нибудь еще сталкивался с такой же проблемой?


person michalis    schedule 01.04.2020    source источник
comment
Да, после обновления у меня возникла та же проблема. Не знал, как это исправить, и на данный момент понизил Xcode до 11.3. Извините, но я не могу помочь, но хотел упомянуть, что вы не единственный, у кого есть эта проблема   -  person ms611    schedule 04.04.2020


Ответы (1)


Похоже, разработчики Qt уже работают над этим, см. QT-BUG83111.

person ms611    schedule 05.04.2020
comment
Да и просто закрыли. - person michalis; 07.04.2020