Python-nautilus:添加自定义标志(覆盖图标)

投币口

我使用python-nautilus模块,并尝试添加一个自定义标志(图标覆盖),如下所示: 在此处输入图片说明

但是我什么都没找到。

我可以使用以下代码添加现有的标志,例如“多媒体”:

import os.path
from gi.repository import Nautilus, GObject

class OnituIconOverlayExtension(GObject.GObject, Nautilus.InfoProvider):
    def __init__(self):
        pass

    def update_file_info(self, file):
        if os.path.splitext(file.get_name())[1] == "fileWithEmblem":
            file.add_emblem("multimedia")

但我想添加自己的图标。

file.add_emblem("my_super_icon.ico")

你有想法吗 ?我怎样才能做到这一点 ?

先感谢您 !

投币口

刚找到解决方案:

将您的图标放在〜/ .icons / hicolor / 48x48 / emblems中

命名为“ emblem-icon_name.icon”和“ emblem-icon_name.png”

图标文件只是一个文本文件,如下所示:

[Icon Data]
DisplayName=icon_name

并致电:

 file.add_emblem("icon_name")

希望对别人有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过Python自定义文件夹的图标?

来自分类Dev

如何通过Python自定义文件夹的图标?

来自分类Dev

允许自定义python类双向添加

来自分类Dev

VSCode“ Python:选择解释器”添加自定义路径

来自分类Dev

Python matplotlib,在轴上添加单个自定义刻度

来自分类Dev

如何在Python类中添加自定义方法?

来自分类Dev

安装自定义Python

来自分类Dev

向 matIconRegistry 添加自定义图标?

来自分类Dev

如何在LINUX中使用PYTHON中的TKINTER在工具栏上插入自定义图标?

来自分类Dev

Python:如何成功继承Sqlite3.Cursor并添加我的自定义方法

来自分类Dev

如何在Python日志格式化程序中添加自定义参数?

来自分类Dev

如何在Python 3.5中将自定义代码添加到HTTPStatus?

来自分类Dev

python直方图可将自定义颜色添加到不同的值

来自分类Dev

在Python中自定义颜色条(截断并添加更多颜色)

来自分类Dev

在Python中将自定义名称后缀添加到Nameparser

来自分类Dev

使用自定义命令添加2个数字时的Python IndexError

来自分类Dev

如何从不是包的自定义存储库中添加模块?Python

来自分类Dev

Python:如何成功继承Sqlite3.Cursor并添加我的自定义方法

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

如何在我的 Python 应用程序中添加自定义 tkinter 文本框?

来自分类Dev

将自定义函数添加到 Python 中的现有类

来自分类Dev

使用python将自定义元数据添加到pdf

来自分类Dev

kwargs的自定义异常(Python)

来自分类Dev

自定义python包的导入问题

来自分类Dev

Python中的自定义异常

来自分类Dev

在python中绘制自定义图

来自分类Dev

ElasticSearch中的Python自定义脚本

来自分类Dev

自定义Python线程池同步

Related 相关文章

  1. 1

    如何通过Python自定义文件夹的图标?

  2. 2

    如何通过Python自定义文件夹的图标?

  3. 3

    允许自定义python类双向添加

  4. 4

    VSCode“ Python:选择解释器”添加自定义路径

  5. 5

    Python matplotlib,在轴上添加单个自定义刻度

  6. 6

    如何在Python类中添加自定义方法?

  7. 7

    安装自定义Python

  8. 8

    向 matIconRegistry 添加自定义图标?

  9. 9

    如何在LINUX中使用PYTHON中的TKINTER在工具栏上插入自定义图标?

  10. 10

    Python:如何成功继承Sqlite3.Cursor并添加我的自定义方法

  11. 11

    如何在Python日志格式化程序中添加自定义参数?

  12. 12

    如何在Python 3.5中将自定义代码添加到HTTPStatus?

  13. 13

    python直方图可将自定义颜色添加到不同的值

  14. 14

    在Python中自定义颜色条(截断并添加更多颜色)

  15. 15

    在Python中将自定义名称后缀添加到Nameparser

  16. 16

    使用自定义命令添加2个数字时的Python IndexError

  17. 17

    如何从不是包的自定义存储库中添加模块?Python

  18. 18

    Python:如何成功继承Sqlite3.Cursor并添加我的自定义方法

  19. 19

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  20. 20

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  21. 21

    如何在我的 Python 应用程序中添加自定义 tkinter 文本框?

  22. 22

    将自定义函数添加到 Python 中的现有类

  23. 23

    使用python将自定义元数据添加到pdf

  24. 24

    kwargs的自定义异常(Python)

  25. 25

    自定义python包的导入问题

  26. 26

    Python中的自定义异常

  27. 27

    在python中绘制自定义图

  28. 28

    ElasticSearch中的Python自定义脚本

  29. 29

    自定义Python线程池同步

热门标签

归档