【问题标题】:How to make custom tray icon for an application?如何为应用程序制作自定义托盘图标?
【发布时间】:2013-03-29 16:30:42
【问题描述】:

我需要一个用 python 编写的应用程序的自定义托盘图标。我正在使用来自 ubuntu wiki 的代码。 https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version

问题是,我无法从文件创建图像。所以我假设我需要我的图标的名称。诸如 Gtk.STOCK_HOME 或“指标消息”之类的东西。我找不到任何文档如何在系统中为我的图标定义名称。

任何文档?对于 GTK3,我的应用中使用了 Python 2.7。

【问题讨论】:

  • 是的,但没有例子我不明白这一点。我创建了我的第一个应用程序。
  • 据我所知,GTK3 没有 PyGTK,我们应该像这样使用 GObject:from gi.repository import Gtk from gi.repository import GObject
  • 我认为您必须在目录 /usr/share/icons 或 ~/ .local/share/icons.

标签: python icons system-tray


【解决方案1】:

终于找到破解方法了:

将图标放在您的主目录中并运行此命令。

$ sudo xdg-icon-resource install --novendor --size 16 my-icon.png my-icon-name

不仅仅是从 ubuntu wiki 运行代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2013-11-06
    • 2016-01-31
    • 2023-03-17
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多