2010-02-24 17 views
9

Bir süre büyük bir python programı yapıyorum ve programın başlığını ayarlamak için nasıl gideceğimi bilmek ister misiniz? Bir mac üzerinde, odak noktası olan programın başlığı, ekranın sol üst köşesinde, elma menüsünün yanında gösterilir. Şu anda bu sadece "Python" kelimesini gösteriyor, fakat elbette programın başlığını da beğenebilirim.Program başlığı python olarak nasıl ayarlanır

cevap

3

Programınız Python tarafından yorumlandığından, gerçekte çalıştırılan, Python'un kendisidir - yorumlayıcısı programı. Python komut dosyanızın Python ile tek bir yürütülebilir dosya halinde birleştirilmesi ve ayrı bir ada sahip olmanız gerekir. Pencereler için py2exe var, bunu yapar, ama Mac OS için benzer bir araç olup olmadığına dair hiçbir fikrim yok (ve eğer bunun için herhangi bir ihtiyaç varsa, kaputun altında bazı BSD var mı?).

+0

Bilgi için çok teşekkürler, aslında "py2app" denilen bir eşdeğer, ama bunu yapmanın tek yolu olduğunu beklemiyordum – FrederikNS

+0

@FrederikNS, değil. –

10

Ne tür uygulamalara sahip olduğunuza bağlıdır. Grafiksel bir uygulama ise, çoğu grafik araç takımı bir pencerenin başlığını değiştirmenize izin verir (tk ile birlikte gelen tk, pencere nesnesinin title() yöntemini çağırarak bunu yapmanıza olanak sağlar. bir Gtk.Window nesne üzerinde set_title() yöntemi)

Eğer mac veya Linux için terminal penceresinden (başlığını değiştirme söz ediyorsanız), siz) here den (bu seçeneği vardır:

import sys 
sys.stdout.write("\x1b]2;Another Title\x07") 

için Windows, farklı bir yöntem var:

import os 
os.system("title Yet Another Title") 
+0

Bir kenara Windows cevabı için teşekkürler. Benim için çok yararlı oldu. – Oddthinking

+0

sys.stdout.write ("\ x1b] 2; Başka Bir Başlık \ x07"), geçerli pencere başlığını değiştirir, Linux'ta python alt işlemiyle açılan bir terminalin başlığını değiştirmem gerekirse ne olur? –

İlgili konular