He estado construyendo un gran programa de Python por un tiempo, y me gustaría saber cómo voy a configurar el título del programa? En una mac, el título del programa, que tiene el foco, se muestra en la esquina superior izquierda de la pantalla, al lado del menú de la manzana. Actualmente, esto solo muestra la palabra "Python", pero en su lugar me gustaría el título de mi programa.Cómo configurar el título del programa en python
Respuesta
Dado que su programa es interpretado por Python, entonces lo que realmente se ejecuta es el mismo Python: el intérprete programa. Tendría que tener su secuencia de comandos de Python fusionada con Python en un solo ejecutable y que podría tener un nombre separado. Para Windows hay py2exe, eso hace eso, pero no tengo idea si hay una herramienta similar para Mac OS (y si hay alguna necesidad para eso, hay algo de BSD bajo el capó ¿verdad?).
Depende del tipo de aplicación que tenga. Si se trata de una aplicación gráfica, la mayoría de los juegos de herramientas gráficos le permiten cambiar el título de una ventana (tk, que viene con python, le permite hacerlo llamando al método title()
de su objeto de ventana, al igual que gtk, para lo cual puede usar el método set_title()
en un objeto Gtk.Window
)
Si usted está hablando de cambiar el título de la ventana de terminal (para Mac o Linux), el que tenga esta opción (de here):
import sys
sys.stdout.write("\x1b]2;Another Title\x07")
para Windows, hay un método diferente:
import os
os.system("title Yet Another Title")
Gracias por la respuesta de Windows como un aparte. Fue muy útil para mí – Oddthinking
sys.stdout.write ("\ x1b] 2; Otro Título \ x07") cambia el título de la ventana actual, ¿qué ocurre si necesito cambiar el título de un terminal abierto por el subproceso de Python en Linux? –
- 1. ¿Cómo obtengo el título del botón MessageBox?
- 2. ¿Cómo obtener el valor del título del documento en látex?
- 3. ¿Cómo puedo perfilar la memoria del programa multiproceso en Python?
- 4. ejecutar el programa en Python shell
- 5. python: ejecute el shell de python interactivo desde el programa
- 6. ¿Cómo establecer el color del título en ActionBarSherlock?
- 7. ¿Cómo puedo configurar el 'back-end' en matplotlib en Python?
- 8. ¿Cómo se limpia el programa al salir del programa javafx?
- 9. programa en Python inicia
- 10. Problema con 'StringVar' en el programa Python
- 11. cómo sobrescribir el título predeterminado con título personalizado en android
- 12. ¿Cómo calzo el título largo?
- 13. ¿Cómo configurar el volumen del audio HTML5?
- 14. ¿Cómo puedo detectar SIGINT en el programa de threading python?
- 15. Orchard - Obtener el título del contenido del diseño del tema
- 16. Cómo ejecutar el programa Java en el símbolo del sistema
- 17. Cómo establecer el título de la aplicación en Gnome Shell?
- 18. ¿Cómo puedo llamar al programa python desde VBA?
- 19. Establecer la gravedad del título en el centro en ActionBarSherlock
- 20. Ejecutar programa python desde otro programa python (con ciertos requisitos)
- 21. ¿Cómo se personaliza el título en un UITabBarItem?
- 22. Cocoa Mac Título de la aplicación Título: "sin título"
- 23. Cambiar el título del eje HighCharts
- 24. ViewPagerIndicator no muestra el texto del título
- 25. Cómo obtener el título del sitio web de C#
- 26. ¿Cómo puedo cambiar el color del título de UIButton?
- 27. título personalizado del centro en UINavigationBar?
- 28. QTabWidget establece la fuente del título de una sola pestaña
- 29. Cómo establecer el título de una página del navegador en Plone
- 30. La mejor manera de configurar un programa modular en C#
Muchas gracias por la información, de hecho hay un equivalente llamado "py2app", pero no esperaba que esa fuera la única forma de hacerlo – FrederikNS
@FrederikNS, no lo es. –