我想知道如何启用原生的MacOS Mojave Dark主题(如果可以是多平台的win/linux更好),它应该在Qt5.12中提供(我想,它应该在PySide2中提供)。
默认情况下,应用程序仍然是一样的,我不知道该怎么做才能启用它。
谢谢!!
注:使用python 2.7.10 ( pyinstaler的解决方案有效!!,但不是直接运行python )
发布于 2019-05-24 11:12:10
还不清楚你是如何运行你的应用程序的。作为一个模块
python -m application
or
python application.py对我来说,python 3.7.3和自制软件一起安装就行了。
但是,如果您在规范文件的app = BUNDLE部分中使用pyinstaller,请添加以下内容
info_plist={
'NSRequiresAquaSystemAppearance': 'No'
},我使用此选项创建的应用程序包在黑暗模式或浅色模式下工作,应用程序会更改界面以使用适当的界面。
发布于 2020-01-05 03:22:47
对于支持暗模式的MacOS应用程序,它们要么需要针对SDK10.14或更高版本构建,要么需要包含@efrain10.14提到的'NSRequiresAquaSystemAppearance': 'No'属性。
要在直接使用Python运行应用程序时进入暗模式,您需要确保Python二进制文件是基于macOS 10.4或更高版本构建的。最简单的方法可能是使用pyenv来管理您的Python安装。
https://stackoverflow.com/questions/54106717
复制相似问题