Python3 pyinstallerでバンドルするときに、ぼやけなくさせる

wxPython(Phoenix) pyinstallerでバンドルするときの大雑把な流れ - ikap で最後に書いた、pyinstallerで作成した.appを起動するとぼやける問題の回避策

pyinstallerのドキュメントにあった。 Using Spec Files — PyInstaller 3.2 documentation

.specファイルのBUNDLEの部分を編集すればいい

# デフォルトの状態
app = BUNDLE(exe,
        name='myscript.app',
        icon=None,
        bundle_identifier=None)

にパラメータを追加した次のようにする

app = BUNDLE(exe,
        name='myscript.app',
        icon=None,
        bundle_identifier=None
        # ここが大事
        info_plist={
            'NSHighResolutionCapable': 'True'
            },
        )

この新しいspecファイルでビルドすれば、ぼやけなくなる。

タイトルとURLをコピーしました