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. instalowanie pandy w Pythonie 2.7, Ubuntu 12.04
- 2. Ścieżka systemowa kontra Sys.getenv ('ŚCIEŻKA')
- 3. MIDI na Pythonie/PyGame, Ubuntu 12.04
- 4. Identyfikacja, która biblioteka systemowa Linux zawiera funkcję
- 5. Metody debugować skrypty Ubuntu Nautilus napisanych w Pythonie
- 6. Ubuntu - Jak zainstalować moduł Python (BeautifulSoup) na Pythonie 3.3 zamiast w Pythonie 2.7?
- 7. W jakim pliku znajduje się zestaw ścieżek systemu Ubuntu?
- 8. Czcionka systemowa dla systemu iOS 8 i iOS 9
- 9. Tabela systemowa CouchDB 2 global_changes staje się szalenie duża
- 10. Niestandardowa klawiatura iPada, która wygląda jak klawiatura systemowa
- 11. pip geoip instalacji w błędzie ubuntu gcc
- 12. Odinstalowywanie Firefoksa w Ubuntu
- 13. Prolog Programowanie w Ubuntu
- 14. Żądanie HTTP w Ubuntu
- 15. .m2, settings.xml w Ubuntu
- 16. wxTaskBarIcon w Ubuntu 12.10
- 17. Otwarty port w Ubuntu
- 18. Błąd uruchomienia xvfb w Ubuntu 11.04
- 19. Budowanie NumPy 1.7.1 na Ubuntu
- 20. błędach doczepiany Postacie w Ubuntu
- 21. rozszerzenie woluminu logicznego w ubuntu
- 22. Instalacja zaćmienia php w Ubuntu
- 23. Jak zainstalować libusb w Ubuntu
- 24. Symulacja ruch myszy w Ubuntu
- 25. Instalowanie Pycharm w Ubuntu 12.10
- 26. Moduł QtMultimedia w Ubuntu 12.04LTS
- 27. libswresample w najnowszej wersji Ubuntu?
- 28. Instalowanie pakietu oktawowego w Ubuntu
- 29. ansibl: restart sieci w Ubuntu
- 30. MongoDB nie zaczyna w ubuntu
1+ za miły przykład –
użyłem tego samego postu do projektu z powrotem na studia !, super łatwe – Hortinstein