首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何指定py2app图标?

如何指定py2app图标?
EN

Stack Overflow用户
提问于 2011-04-10 05:34:46
回答 3查看 10.7K关注 0票数 11

使用py2app时如何指定图标文件?

刚才我创建了设置文件:

代码语言:javascript
复制
py2applet --make-setup MyApplication.py

然后构建应用程序包:

代码语言:javascript
复制
 python setup.py py2app -A

我在哪里指定图标文件..有点迷惑了。谢谢你的帮助。

根据这个链接- http://packages.python.org/py2app/options.html,我应该将它添加为一个选项。

目前,我的setup.py文件如下所示:

代码语言:javascript
复制
"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""

from setuptools import setup

APP = ['hello.py']
DATA_FILES = ['chalkboard.jpg']
OPTIONS = {'argv_emulation': True,
'iconfile': '/Users/grahamethomson/Documents/College/HND/oop/game/personal       developoment/G/icon.icns'}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
EN

回答 3

Stack Overflow用户

发布于 2011-04-10 12:54:05

在您的setup.py中,添加图标文件

代码语言:javascript
复制
"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""

from setuptools import setup

APP = ['main.py']
DATA_FILES = []
OPTIONS = {
    'iconfile':'icon.icns',
    'plist': {'CFBundleShortVersionString':'0.1.0',}
}

setup(
    app=APP,
    name='MacApp',
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
票数 23
EN

Stack Overflow用户

发布于 2011-04-12 02:35:47

回答我自己的问题。

要添加图标文件,只需在创建setup.py时添加图标文件选项:

代码语言:javascript
复制
py2applet --make-setup foo.py --iconfile images/icon.icns

注意:不能将icon.icns保留在与主脚本foo.py相同的文件夹下。它必须放在像images/这样的子文件夹下,否则最终会在setup.py中出现DATA_FILE=['--iconfile'],这将失败,因为这不是一个数据文件。

票数 8
EN

Stack Overflow用户

发布于 2021-06-05 23:00:03

这些解决方案在我的python3上不起作用。--iconfile开关抛出有关找不到文件的错误。事实上,甚至不需要开关。这对我很有效。

代码语言:javascript
复制
py2applet --make-setup MyApplication.py myicon.icns
python3 setup.py py2app

只需将图标放在与源代码相同的文件夹中,这就可以完成您想要的操作。在py2applet help中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5608080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档