Подтвердить что ты не робот

Системный лоток Ubuntu в Python

Как поместить программу в системный трей (я не думаю, что это так называлось в Linux) в python TKINTER для UBUNTU 9.04.

4b9b3361

Ответ 1

Я не думаю, что вы можете сделать это с помощью Tkinter. Вам нужно будет использовать библиотеки gtk.

Пример, найденный на форуме Ubuntu: http://ubuntuforums.org/showpost.php?s=bc369fc9343ae728577f1bdcd292caca&p=1053546&postcount=3

Здесь приведен пример (в Perl) объединения gtk и Tk. Gtk обрабатывает значок в трее, а в остальной части приложения используется Tk: http://www.perlmonks.org/?node_id=626617

Ответ 3

Существует протокол протокола sytem, который я считаю как gnome, так и kde. Вы можете использовать его прямо из python с помощью ctype для вызова методов X11. Но я бы пошел с решением GTK.