- Registriert
- 29.10.07
- Beiträge
- 193
Hallo,
ich möchte ein Python-Programm (mit Tkinter für die Benutzeroberfläche) möglichst komfortabel unter OS X aus dem Finder starten können, damit es auch von Kommilitonen an Uni-iMacs (OS X 10.4, Python 2.3) verwendet werden kann, ohne das Terminal zu benutzen.
Ich verwende den Shebang
und habe die Datei ausführbar gemacht ( chmod + *.pyw). Aus dem Terminal klappt das Starten auch problemlos und es wird nach dem Programmstart nur die GUI angezeigt:
Wenn ich das Programm per Doppelklick im Finder aufrufe, startet er das Skript allerdings mit einer zusätzlichen Konsole, die störend ist, weil sie teilweise die GUI komplett verdeckt.
Hat jemand einen Tipp für mich, wie ich aus dem Finder nur das eigentliche Programm ohne ein zusätzliches Terminalfenster starten kann und warum das Programm beim Aufruf im Finder anders ausgeführt wird als vom Terminal aus?
ich möchte ein Python-Programm (mit Tkinter für die Benutzeroberfläche) möglichst komfortabel unter OS X aus dem Finder starten können, damit es auch von Kommilitonen an Uni-iMacs (OS X 10.4, Python 2.3) verwendet werden kann, ohne das Terminal zu benutzen.
Ich verwende den Shebang
Code:
#!/usr/bin/env pythonw
Code:
pythonw meinprogramm.pyw
// oder auch
./meinprogramm.pyw
Hat jemand einen Tipp für mich, wie ich aus dem Finder nur das eigentliche Programm ohne ein zusätzliches Terminalfenster starten kann und warum das Programm beim Aufruf im Finder anders ausgeführt wird als vom Terminal aus?