首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的万神殿面板小程序在eOS上?

简单的万神殿面板小程序在eOS上?
EN

Stack Overflow用户
提问于 2013-10-06 16:13:16
回答 1查看 315关注 0票数 0

我想用Python为eOS上的万神殿面板做一个简单的小程序,露娜。我找不到任何关于API的文档。在一些论坛上,有人建议我应该使用与Gnome或Unity相同的程序。然而,我尝试过的小程序(就像this answer上的那个)根本不起作用。

你能指导我怎么做才能在万神殿面板上显示一个简单的小程序图标+菜单吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-06 18:54:58

根据Ubuntu文档,似乎必须使用App Indicator模块。PyGtk的appindicator包没有正常工作,但据我所知,PyGi AppIndicator3工作得很好。

一个简单的例子是:

代码语言:javascript
复制
#!/usr/env/bin/ python
from gi.repository import Gtk
from gi.repository import AppIndicator3 as appindicator

def menuitem_response(w, buf):
  print buf

if __name__ == "__main__":
  ind = appindicator.Indicator.new (
                        "example-simple-client",
                        "indicator-messages",
                        appindicator.IndicatorCategory.APPLICATION_STATUS)
  ind.set_status (appindicator.IndicatorStatus.ACTIVE)
  ind.set_attention_icon ("indicator-messages-new")

  menu = Gtk.Menu()

  for i in range(3):
    buf = "Test-undermenu - %d" % i

    menu_items = Gtk.MenuItem(buf)

    menu.append(menu_items)

    menu_items.show()

  ind.set_menu(menu)

  Gtk.main()

来自here的示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19206779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档