2010-12-08 16 views
7

Ich habe eine kleine Anwendung. Ich möchte, dass meine Zielbenutzer (Windows, Linux) die Anwendung über die Taskleiste starten und beenden können. Ich beabsichtige, Tkinter wegen seines geringen Fußabdrucks zu verwenden, aber ich weiß nicht, wie man es implementiert.Tkinter: Wie mache ich eine Taskleiste?

Kann tkinter dies tun oder gibt es bessere Alternativen? Ich brauche eine GUI-Bibliothek, die mein 1MB-Programm nicht zu einem 5MB-Programm ändert.

Bitte Beispielcodes

Dank

Antwort

11

Ich kenne keine direkten Beispiele geschätzt werden, aber ich fand einen TCL/Tk Erweiterung der Systray hier verwenden http://wiki.tcl.tk/4090 und ein page im Wiki mit Informationen wie man TCL/Tk Erweiterungen von Tkinter benutzt.

Auf einer allgemeineren Anmerkung, möchten Sie möglicherweise ein "fortgeschritteneres" Toolkit (wie wx) in Betracht ziehen, das Sachen wie systray Gebrauch etc. nativ bereitstellt.

+1

Warum die -1? Stimmt etwas nicht mit dieser Antwort? –

+1

Scheint, dass ein erfahrener tkinter Programmierer Sie abgelehnt hat :) – erm3nda

+0

Gefunden den alten googlecode Repo importiert bei GitHub https://github.com/kurnevsky/tktray. Habe Spaß. Für weitere Informationen, Wrapper und Verwendung Demo können Sie auf https://mail.python.org/pipermail/tkinter-discuss/2010-April/002208.html - Ich habe Tests und Python-Code ausgeführt und es funktioniert. – erm3nda