Sto costruendo un grande programma python per un po 'e vorrei sapere come definirei il titolo del programma? Su un Mac, il titolo del programma, che ha il focus, è mostrato nell'angolo in alto a sinistra dello schermo, accanto al menu Apple. Attualmente questo mostra solo la parola "Python", ma vorrei ovviamente vedere il titolo del mio programma lì.Come impostare il titolo del programma in python
risposta
Poiché il programma è interpretato da Python, ciò che viene effettivamente eseguito è Python stesso: il programma dell'interprete. Dovresti avere il tuo script Python fuso con Python in un singolo file eseguibile e che sarebbe in grado di avere un nome separato. Per Windows c'è py2exe, lo fa, ma non ho idea se ci sia uno strumento simile per Mac OS (e se ce n'è bisogno, c'è qualche BSD sotto il cofano giusto?).
Dipende dal tipo di applicazione in uso. Se si tratta di un'applicazione grafica, la maggior parte dei toolkit grafici ti permettono di cambiare il titolo di una finestra (tk, che viene fornito con python, ti permette di farlo chiamando il metodo title()
dell'oggetto window, come fa gtk, per il quale puoi usare il metodo set_title()
su un oggetto Gtk.Window
)
Se si sta parlando di cambiare il titolo della finestra del terminale (per Mac o Linux), l'avete questa opzione (da here):
import sys
sys.stdout.write("\x1b]2;Another Title\x07")
per Windows, c'è un altro metodo:
import os
os.system("title Yet Another Title")
Grazie per la risposta di Windows come una parte. Mi è stato molto utile. – Oddthinking
sys.stdout.write ("\ x1b] 2; Another Title \ x07") cambia il titolo della finestra corrente, cosa succede se ho bisogno di cambiare il titolo di un terminale aperto dal subprocesso python in linux –
- 1. Come impostare il colore del testo del titolo di UIButton?
- 2. Impostare il titolo di UINavigationBar
- 3. Come impostare un'etichetta diversa per il programma di avvio anziché il titolo dell'attività?
- 4. Come impostare il titolo dell'applicazione in Gnome Shell?
- 5. Cacao: come impostare il titolo della finestra?
- 6. Come impostare il carattere e il colore del titolo in UINavigationBar usando l'API di aspetto iOS5?
- 7. Come impostare la barra di navigazione destra titolo del pulsante
- 8. Come modificare il titolo del grafico in R quando il pacchetto utilizza già un titolo esistente?
- 9. Come ottenere il valore del titolo del documento in lattice?
- 10. Active Admin: come impostare il titolo della pagina?
- 11. Come modificare il titolo della finestra di dialogo Appcompat e il colore del divisore del titolo?
- 12. Come posso profilare la memoria del programma multithread in Python?
- 13. Converti il titolo del post in CamelCase
- 14. Xcode 4: Come impostare l'associazione "continua l'esecuzione del programma"?
- 15. Come impostare dei cookie in python meccanizzare
- 16. Android: come impostare un titolo contestMenu generato?
- 17. Impostare il titolo HTML quando si utilizza il router ferro
- 18. Come posso chiamare il programma python da VBA?
- 19. UINavigationItem Centratura del titolo
- 20. Imposta il titolo della pagina in elm?
- 21. Il mio programma OCR in Python
- 22. come impostare le righe del titolo di stampa nel foglio excel usando il POI?
- 23. Impostare l'ellisse del titolo dell'attività su al centro?
- 24. Cambia il colore del titolo principale della navigazione in MFMailComposeViewController
- 25. nodelay() causa l'uscita del programma python curses
- 26. Il modo migliore per impostare un programma modulare in C#
- 27. Come ottenere il titolo del modulo in Joomla 2.5?
- 28. Impossibile combinare il titolo personalizzato con altre caratteristiche del titolo
- 29. Percorso del file corrente dipende da come eseguo il programma
- 30. Come posso impostare il 'backend' in matplotlib in Python?
Grazie mille per le informazioni, c'è in effetti un equivalente chiamato "py2app", ma non mi aspettavo che fosse l'unico modo per farlo – FrederikNS
@FrederikNS, non lo è. –