gpt4 book ai didi

python - 如何为与 PyInstaller 捆绑的 Windows、MacOS 和 Linux 应用程序创建快捷方式图标

转载 作者:行者123 更新时间:2023-12-04 01:02:49 30 4
gpt4 key购买 nike

我正在构建一个与 PyInstaller 捆绑在一起的 Python 应用程序,它可用于 Windows、Linux(作为 AppImage)和 MacOS。
我需要那些快捷方式图标。我有一个 Logo ,但我正在努力将其转换为正确的格式。在我看来,所有三个平台都使用不同的图标大小和格式。
是否有任何在线/离线生成器允许我从 jpg 文件为所有三个平台创建图标?

最佳答案

汤姆!我为您找到了解决方案!。转到 here站点并将您的图像转换为 icns 格式。然后在 pyinstaller 中运行命令:-

pyinstaller pythonfile.py -F --i=icon_name.icns -noconsole
它工作正常。
如果你想添加图标到 python.py在 Windows 中的文件中,然后尝试这些:-
如果您使用的是 pygame,请使用以下代码:-
icon = pygame.image.load('icon.png')
pygame.display.set_icon(icon)
如果您使用的是 TKinter,请使用以下代码:-
screen = Tk()

photo = PhotoImage(file = "Any image file")
screen.iconphoto(False, photo)
如果您想在文件完成后添加图标,请使用 Pyinstaller :-
pip install pyinstaller
在 pyinstaller 中使用这个命令:-
pyinstaller pythonfile.py -F --i icon_name.ico -noconsole
关于它的一些信息:-
  • -F 用于 1 个文件,因此它不会创建很多文件。只有 1 将是 .exe 文件本身。
  • 获取更多信息,请访问此网站 this site .
  • 如果您不使用 GUI,请使用以下命令:pyinstaller pythonfile.py -F --i icon_name.ico -nowindowed

  • 希望这对你有帮助!

    关于python - 如何为与 PyInstaller 捆绑的 Windows、MacOS 和 Linux 应用程序创建快捷方式图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67689014/

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