2011-04-09 20 views
7

py2app का उपयोग करते समय मैं आइकन फ़ाइल कैसे निर्दिष्ट करूं?py2app आइकन कैसे निर्दिष्ट करें?

बस अब मैं सेटअप फ़ाइल बनाएँ:

py2applet --make-setup MyApplication.py 

और फिर अनुप्रयोग बंडल निर्माण:

python setup.py py2app -A 

जहां यह है कि मैं आइकन फ़ाइल निर्दिष्ट .. थोड़ा भ्रमित हो रही है। किसी भी मदद के लिए धन्यवाद।

इस लिंक के अनुसार- http://packages.python.org/py2app/options.html, मुझे इसे एक विकल्प के रूप में जोड़ना चाहिए।

वर्तमान में मेरी setup.py फ़ाइल इस तरह दिखता है:

""" 
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'], 
) 

उत्तर

18

अपने setup.py में, मेरे अपने प्रश्न का उत्तर देना iconfile

""" 
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'], 
) 
+0

धन्यवाद। यहां पूर्ण प्रलेखन: http://py2app.readthedocs.io/en/latest/options.html – Pierre

3

जोड़ें।

को जोड़ने के लिए जब setup.py बनाने एक आइकन फ़ाइल बस iconfile विकल्प जोड़ने:

py2applet --make-setup foo.py --iconfile images/icon.icns 
+2

सुनिश्चित करें कि आप जिस आइकन का उपयोग कर रहे हैं वह संगत है - फ़ाइल के विस्तार को संपादित करने से यह प्राप्त नहीं होगा। एक कनवर्टर डाउनलोड करें जैसे कि http://www.macupdate.com/app/mac/18369/img2icns – Sheldon