Включите собственные приложения MacOS Mojave Dark Theme PySide2 / Python на QT 5.12 - PullRequest
0 голосов
/ 09 января 2019

Я хотел бы знать, чтобы включить нативную MacOS Mojave Dark Theme (и, если это возможно, мультиплатформенная win / linux, тем лучше), которая должна быть доступна в QT 5.12 (которую, я думаю, она должна быть доступна в PySide2) .

По умолчанию приложения работают по-прежнему, я не знаю, что делать, чтобы включить его.

Спасибо !!

P.S .: использование python 2.7.10 (и решение pyinstaler работает !!, но без непосредственного запуска python)

1 Ответ

0 голосов
/ 24 мая 2019

Непонятно, как у вас работает приложение. Как модуль

python -m application
or
python application.py

У меня с python 3.7.3, установленным с homebrew, просто работает.

Но если вы используете pyinstaller в файле спецификации в разделе app = BUNDLE, добавьте это

info_plist={
   'NSRequiresAquaSystemAppearance': 'No'
},

Пакеты приложений, которые я создаю с помощью этой опции, работают в темном или светлом режимах, приложение меняет интерфейс для использования соответствующего.

...