python - 如何为 Python 制作具有良好图形的 .exe?

标签 python graphics wxpython py2exe

我有一个 Python 应用程序,我决定做一个 .exe 来执行它。

这是我用来执行 .exe 的代码:

# -*- coding: cp1252 -*-
from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')


setup(
    options = {'py2exe': {'bundle_files': 1}},
    windows = [{'script': "SoundLog.py"}],
    zipfile = None,
    packages=[r"C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Auxiliar", r"C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Plugins"],
)

但是当我使用 .exe 运行我的应用程序时,图形却大不相同。

在下图中,您可以看到应用程序在左侧运行 python,在右侧运行 .exe。 alt text

如何使 .exe 与运行 thought python 的一样好?

最佳答案

我假设您指的是工具栏和按钮的视觉样式。您需要将 list 文件添加到 EXE 文件或作为单独的文件,以便 Windows 应用最新 comctl32.dll 版本的现代风格。

查看 Using Windows XP Visual Styles With Controls on Windows Forms在 MSDN 上。阅读有关创建“.exe.manifest”文件的相关部分。

可以在 wxPython site 找到更多特定于 py2exe 的教程。 .他们解释了如何使用 setup.py 来包含必要的 list 文件。

关于python - 如何为 Python 制作具有良好图形的 .exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3764410/

相关文章:

python - 从列表生成 wxPython 小部件组

python - TensorFlow 变量范围 : reuse if variable exists

python - 如何使用 python 将此 XML 文件转换为 CSV?

python - 根据前一行 python 数据框中存在的年份格式化月份

windows - 如何在 Windows 游戏上叠加图形?

python - 有人可以告诉我如何下载wxPython Phoenix吗?

python - 响应 Listctrl 变化恰好一次

python - 你有 py-poppler-qt 的例子吗?

c# - 字体非常难看

c# - 实心圆的中点圆算法