Jak umieścić program na pasku zadań (nie myślę, że tak się nazywa w Linuksie) w pythonie TKINTER dla UBUNTU 9.04.Taca systemowa Ubuntu w Pythonie
Odpowiedz
Nie wierzę, że możesz to zrobić za pomocą Tkintera. Będziesz musiał użyć bibliotek gtk.
Przykładem, znaleziono na forum Ubuntu: http://ubuntuforums.org/showpost.php?s=bc369fc9343ae728577f1bdcd292caca&p=1053546&postcount=3
Oto przykład (w Perl) łączenia GTK i TK. Gtk obsługuje ikonę tacy, a reszta aplikacji używa Tk: http://www.perlmonks.org/?node_id=626617
Musisz użyć GTK. Zauważ, że Ubuntu 10.04+ ma nową, niekompatybilną tacę systemową. Nazywa się AppIndicator; istnieje przykład Pythona: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python%20version
Istnieje sytem tray protocol, który, jak sądzę, używa zarówno gnome, jak i kde. Możesz użyć go bezpośrednio z Pythona używając ctype do wywoływania metod X11. Ale pójdę z rozwiązaniem GTK.
1+ za miły przykład –
użyłem tego samego postu do projektu z powrotem na studia !, super łatwe – Hortinstein