मेरे पायथन प्रोग्राम को संकलित करते समय मैं अपने exe फ़ाइल के लिए आइकन कैसे बना सकता हूं?आइकन के साथ py2exe setup.py
उत्तर
मैंने कुछ समय पहले इस लिए खोज रहा था, और यह पाया: लिंक ऊपर से http://www.mail-archive.com/[email protected]/msg05619.html
उद्धरण:
setup.py फ़ाइल: PY_PROG =
'trek10.py' APP_NAME = 'Trek_Game'
cfg = {
'name':APP_NAME, 'version':'1.0', 'description':'', 'author':'', 'author_email':'', 'url':'', 'py2exe.target':'', 'py2exe.icon':'icon.ico', #64x64 'py2exe.binary':APP_NAME, #leave off the .exe, it will be added 'py2app.target':'', 'py2app.icon':'icon.icns', #128x128 'cx_freeze.cmd':'~/src/cx_Freeze-3.0.3/FreezePython', 'cx_freeze.target':'', 'cx_freeze.binary':APP_NAME, }
--snip--
मैं py2exe के साथ कोई अनुभव नहीं है, लेकिन एक त्वरित google search, this पाया अगर embedding exe फ़ाइलों में माउस के लिए आप क्या पूछा था।
यदि आप .ico फ़ाइलों को बनाना चाहते हैं, तो मैं वास्तव में आपको एक आइकन डिजाइनर या समाप्त आइकन की खोज करने का सुझाव दूंगा। निश्चित रूप से आप पेंट में 16x16, 32x32, या 64x64 पीएक्स छवि बनाकर विन 3.x शैली आइकन को काफी आसान बना सकते हैं, और इसे .ico पर पुनर्नामित कर सकते हैं। लेकिन विंडोज़ के लिए आधुनिक मल्टी रिज़ॉल्यूशन आइकॉन बनाने के लिए बहुत अधिक जटिल है।
(मैं काफी के बारे में आप के लिए, जब मैं "exe" पता चला कि क्या ओएस संकलन किया गया था पूछने के लिए बहुत खिड़कियों लगता है, और यकीन था ...)
प्रतीक को लिंक अन्य उत्तर में उत्तर दिया जाता है। चीज बनाना png2ico का उपयोग करना उतना ही आसान है। यह 1 या अधिक png से एक ico फ़ाइल बनाता है और जैसे, आदि कई आकारों संभालता है:
png2ico myicon.ico logo16x16.png logo32x32.png
आकार 16x16 और 32x32 साथ myicon.ico पैदा करेगा। आकार 8 वर्गों के गुणक होना चाहिए, और 256x256 से बड़ा नहीं होना चाहिए।
py2exe तिथि कम है, और pyinstaller के साथ जारी रखा जा चुका है (जो अपने आप में तिथि कम है, SVN रिहाई सर्वाधिक अद्यतित करने के लिए है) http://pyinstaller.python-hosting.com/
pyinstaller और पैदा करने के लिए प्रारंभिक स्क्रिप्ट के माध्यम से चलाने के बाद Makespec.py से spec फ़ाइल, spec फ़ाइल संपादित करें और EXE अनुभाग देखें। उस के पूंछ के अंत में बस अपनी आईको परिभाषा में जोड़ें; इसलिए
सांत्वना = सच)
सांत्वना = सच, आइकन = 'mine.ico')
यही है, मेरा है, तो बन जाएगा। ICO फ़ाइल Makespec.py फ़ाइल के समान फ़ोल्डर में थी। इसमें आइकन को खिलाने के लिए एक कमांड लाइन विकल्प भी है। मुझे लगता है कि यह
python Makespec.py -i 'mine.ico' /path/to/file.py
मुझे पता है कि आईसीओ फाइलें कैसे बनाएं, मैं अपने संकलन में उनका उपयोग कैसे करूं (जैसा कि मेरी setup.py स्क्रिप्ट में है –