При запуске моего сценария wxPython
, вызывающего его с помощью python3 ./run.py
в командной строке, он использует темный режим (строка заголовка окна отображается темным цветом). Замораживание этого скрипта с помощью pyinstaller
и запуск встроенного пакета приложений, темный режим игнорируется (строка заголовка светлая).
Это команда для остановки скрипта:
pyinstaller run.py --onefile --noconsole
Примеристочник:
import wx
class App(wx.Frame):
def __init__(self):
self.app = wx.App(False)
wx.Frame.__init__(self, parent=None, title="Window")
wx.StaticText(self, wx.ID_ANY, label="Hello World!", style=wx.ALIGN_CENTER)
self.Show()
if __name__ == "__main__":
myapp = App()
myapp.app.MainLoop()
Мои версии программного обеспечения:
macOS 10.14.6.
Python: 3.7.3.
wxPython: 4.0.7
wx Виджеты: 3.0.5
pyinstaller: 3,5