我一直在构建一个大型的python程序,想知道如何设置程序的标题?在Mac上,具有焦点的程序标题显示在屏幕的左上角,然后是苹果菜单。目前这只显示“Python”这个词,但我当然喜欢那里的程序标题。
答案 0 :(得分:11)
这取决于您拥有的应用程序类型。如果它是一个图形应用程序,大多数图形工具包允许您更改窗口的标题(tk,它带有python,允许您通过调用窗口对象的title()
方法来执行此操作,就像gtk一样,您可以在set_title()
对象上使用Gtk.Window
方法
如果您正在谈论更改终端窗口的标题(对于Mac或Linux),您有此选项(来自here):
import sys
sys.stdout.write("\x1b]2;Another Title\x07")
对于Windows,有一种不同的方法:
import os
os.system("title Yet Another Title")
答案 1 :(得分:3)
由于你的程序是由Python解释的,那么实际运行的是Python本身 - interpreter 程序。您必须将Python脚本与Python合并为一个可执行文件,并且可以使用单独的名称。对于Windows有py2exe,这样做,但我不知道是否有类似的Mac OS工具(如果有任何需要,有一些BSD在引擎盖下吗?)。