Как установить заголовок программы в Python

Я создавал большую программу Python некоторое время и хотел бы знать, как я пойду об установке заголовка программы? На Mac заголовок программы, которая фокусируется, показывают в верхнем левом углу экрана, затем меню Apple. В настоящее время это только показывает слову "Python", но я, конечно, хотел бы к заголовку своей программы там вместо этого.

9
задан FrederikNS 24 February 2010 в 23:27
поделиться

2 ответа

Поскольку ваша программа интерпретируется Python, то на самом деле запускается сам Python - интерпретатор . Вам нужно будет объединить ваш скрипт Python с Python в один исполняемый файл, и у него будет возможность иметь отдельное имя. Для Windows существует py2exe, который делает это, но я понятия не имею, есть аналогичный инструмент для Mac OS (и если в этом есть необходимость, есть ли под капотом BSD, верно?).

3
ответ дан 4 December 2019 в 13:01
поделиться

Это зависит от типа вашего приложения. Если это графическое приложение, большинство наборов графических инструментов позволяет вам изменять заголовок окна (tk, который поставляется с python, позволяет вам сделать это, вызвав метод title () вашего оконного объекта, как выполняет gtk, для чего вы можете использовать метод set_title () в объекте Gtk.Window )

Если вы говорите об изменении заголовка окна терминала (для mac или Linux), у вас есть этот вариант (из здесь ):

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

Для Windows существует другой метод:

import os
os.system("title Yet Another Title")
13
ответ дан 4 December 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: