gpt4 book ai didi

python - 将 PyGTK 脚本转换为 EXE 会导致旧的 Windows 2K GUI 外观

转载 作者:可可西里 更新时间:2023-11-01 11:35:57 25 4
gpt4 key购买 nike

当我将我的 PyGTK 应用程序编译成 .exe 时,我的应用程序获得了旧的 Windows 样式/外观。

当我使用 Py2Exe 或 PyInstaller 编译 Python/PyGTK 脚本时,如何保留 Windows XP GUI 的外观和风格?

我是否需要包含一个特殊的 .dll,我是否需要创建我自己的 .manifest 文件并将其链接到我的 Py2Exe 脚本中(如果需要,如何)?在 native WinAPI 中,我可以使用函数 InitCommonControls(); 切换 Windows XP 样式,是否有我可以使用的 PyGTK 等效函数?

注意:如果我在 python 解释器中运行我的 PyGTK 脚本,那么 GUI 具有正确的 Windows XP 现代外观。但是,当我使用 Py2Exe 或 PyInstaller 将同一脚本编译成 .exe 时,.exe 的 GUI 具有旧的 Windows 2K 外观,而不是现代 Windows XP 外观。

关于我需要做什么来保持 Windows XP 的外观有什么想法吗?

最佳答案

检查您是否正在使用:

'bundle_files': 3

并将 GTK+ 目录复制到 dist 文件夹(即 etc、share、lib)。

关于python - 将 PyGTK 脚本转换为 EXE 会导致旧的 Windows 2K GUI 外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11049279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com