Budowałem duży program python przez jakiś czas i chciałbym wiedzieć, w jaki sposób chciałbym ustawić tytuł programu? Na komputerze Mac tytuł programu, który ma fokus, jest wyświetlany w lewym górnym rogu ekranu, a następnie menu Apple. Obecnie jest to tylko słowo "Python", ale chciałbym oczywiście, aby tytuł mojego programu tam.Jak ustawić tytuł programu w python?
Odpowiedz
Ponieważ Twój program jest interpretowany przez Python, to co faktycznie jest uruchamiane, to sam program Python - program dla tłumacza. Musiałbyś połączyć swój skrypt Pythona z Pythonem w jeden plik wykonywalny, który mógłby mieć oddzielną nazwę. W przypadku systemu Windows jest to py2exe, który to robi, ale nie mam pojęcia, czy istnieje podobne narzędzie dla systemu Mac OS (a jeśli jest taka potrzeba, to jest coś takiego pod BSD?).
To zależy od rodzaju aplikacji. Jeśli jest to aplikacja graficzna, większość graficznych zestawów narzędzi pozwala zmienić tytuł okna (tk, który jest dostarczany z pythonem, pozwala to zrobić, wywołując metodę obiektu twojego obiektu okna, tak jak w przypadku gtk, do której możesz użyć metoda set_title()
na Gtk.Window
obiektu)
Jeśli mówimy o zmianę tytułu w oknie terminala (Mac lub Linux), przy czym trzeba tę opcję (od here):
import sys
sys.stdout.write("\x1b]2;Another Title\x07")
Dla Windows, istnieje inna metoda:
import os
os.system("title Yet Another Title")
Dzięki za odpowiedź systemu Windows jako na bok. Był dla mnie bardzo przydatny. – Oddthinking
sys.stdout.write ("\ x1b" 2; inny tytuł \ x07 ") zmienia bieżący tytuł okna, co jeśli potrzebuję zmienić tytuł terminala otwartego przez podprocesy Pythona w linuxie –
- 1. Jak ustawić tytuł dla UIBarButtonItem?
- 2. jak ustawić na tytuł CENTRUM w AlertDialog?
- 3. Jak ustawić tytuł DXRibbonWindow w jego centrum
- 4. Jak ustawić czas uruchamiania programu w języku Python?
- 5. Ustaw tytuł programu UIPopover View Programowo
- 6. Aktywna administracja: Jak ustawić tytuł strony?
- 7. Jak ustawić tytuł za pomocą UITabbarsystemitem
- 8. Jak programowo ustawić tytuł paska UINavigation?
- 9. Android: Jak ustawić wygenerowany tytuł contextMenu?
- 10. Jak ustawić pogrubiony tytuł na pasku akcji?
- 11. Railsy ustawić tytuł strony w widoku
- 12. MATLAB - używać ciąg ustawić tytuł wykresu
- 13. Dynamicznie ustawić tytuł w oknie dialogowym
- 14. jak ustawić powinowactwo CPU programu?
- 15. Jak ustawić inny tytuł Inline w Django Admin?
- 16. Powershell - jak ustawić "tytuł" w rozszerzonych właściwościach pliku
- 17. Jak ustawić tytuł okna głównego w Squeak i Pharo?
- 18. Ustawić tytuł działania elipsy na środek?
- 19. Kończenie programu w języku Python
- 20. PyQt: Jak ustawić Combobox do pozycji znającej tekst pozycji (tytuł)?
- 21. Jak oznaczyć (ustawić tytuł) dla procesu IIS Express?
- 22. Jak ustawić tytuł na docelowym kontroler widoku podczas prepareForSegue:
- 23. Jak ustawić nazwę procesu dla programu Java?
- 24. W skrypcie Python, jak ustawić PYTHONPATH?
- 25. Jak ustawić właściwość python w __init__
- 26. python - Jak ustawić zmienne globalne w kolbie?
- 27. Jak ustawić długość listy w języku Python
- 28. Python PrettyTable: Dodaj tytuł nad nagłówkiem tabeli
- 29. Jak mogę ustawić szerokość nagłówka WinForms TabPage na jego tytuł?
- 30. Jak dopasować długi tytuł?
Wielkie dzięki za informacje, istnieje w rzeczywistości odpowiednik o nazwie "py2app", ale nie spodziewałem się, że to był jedyny sposób, aby to zrobić – FrederikNS
@FrederikNS, to nie jest. –