2008-11-14 28 views

cevap

2

Bir süre önce bu ararken, ve bu tespit edildi: yukarıdaki bağlantıdan http://www.mail-archive.com/[email protected]/msg05619.html

Alıntı:

setup.py Dosya: PY_PROG =

'trek10.py' APP_NAME = 'Trek_Game'

YPL = {

'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--

-1

ben py2exe ile hiçbir deneyimi var ama exe ​​dosyaları simgeler istedi neydi gömme eğer hızlı bir google search, this bulundu.

.ico dosyalarını oluşturmak istiyorsanız, bir simge tasarımcısı veya bitmiş simgeleri aramanızı öneririz. Emin olun boya 16x16, 32x32 veya 64x64 px görüntü oluşturarak oldukça kolay bir Win 3.x stili simge oluşturmak ve .ico için yeniden adlandırın. Ama pencereler için modern çok çözünürlüklü simgeler oluşturmak çok daha karmaşıktır.

simgeleri Bağlama

+1

olduğunu düşünüyorum –

2

diğer yanıtlar cevaplanır (ı ... yeterince çok pencereler sesler sana "exe" anlayınca, için derleme ne OS sormak üzere ve emindim). Bir şey yaratmak png2ico'u kullanmak kadar kolaydır. Odada 1 veya daha fazla png yıllardan kalma ico dosyası oluşturur ve benzeri vb birden fazla boyut kolları:

png2ico myicon.ico logo16x16.png logo32x32.png 

boyutları 16x16 ve 32x32 ile myicon.ico yaratacaksınız. Boyutlar 8 karenin katları ve 256x256'dan büyük olmamalıdır.

2

py2exe'yi biraz tarihli ve pyinstaller ile devam edildi (kendisi biraz tarihli edilmiştir; svn yayın en güncel olan) http://pyinstaller.python-hosting.com/

pyinstaller ve oluşturulması için ilk komut dosyaları geçtikten sonra, Makespec.py dosyasındaki spec dosyasını, spec dosyasını düzenleyin ve EXE bölümünü arayın. Bunun kuyruk ucunda sadece ico tanımınızı ekleyin; böylece

konsol = Doğru)

mayın eğer olduğunu Gerçek

konsol = simge = 'mine.ico')

olacaktı. ico dosyası Makespec.py dosyasıyla aynı klasördeydi. Simgeyi ona beslemek için bir komut satırı seçeneği de var. (Benim setup.py komut gibi ben benim derleme içinde bunları kullanmak nasıl ico dosyaları oluşturmak için nasıl biliyorum

python Makespec.py -i 'mine.ico' /path/to/file.py