应用外观 - Py2exe / wxPython

2 投票
1 回答
1190 浏览
提问于 2025-04-15 22:05

我的问题是关于我应用程序的外观,它看起来像个老旧的应用。

这是一个用wxPython写的应用,在Python环境下运行得很好,外观也不错,但当我用py2exe把它转换成.exe文件后,外观就变得很糟糕。

我知道如果你在使用XP系统,需要一些清单文件来修正这个问题,但我现在的情况不一样。我用的是Windows 7,并且使用的是Python 2.6(没错,我已经包含了DLL文件和Microsoft.VC90.CRT.manifest)。

所以我想问,在这种情况下我该如何解决这个问题?

注意:我试着在谷歌上搜索,但找到的帖子都比较旧,都是关于XP和更早版本的Python,所以我想情况可能会有所不同。

编辑:截图

正常(想要的外观): http://img80.imageshack.us/img80/3157/70762988.png

Py2exe(不想要的外观): http://img687.imageshack.us/img687/6581/53608742.jpg

1 个回答

4

试试用 Gui2exe 这个工具。

我在虚拟机上用Win7运行gui2exe。

这个工具可以让你的界面在所有Windows版本上看起来都不错。

还可以用upx.exe来压缩exe、dll和pyd文件。

另外,inno-setup可以用来制作Windows的安装文件。

撰写回答