GIO:get_icon() 始终返回 None

发布于 2024-12-04 14:39:24 字数 563 浏览 1 评论 0原文

根据GIO文档,可以通过g_file_info_get_icon()获取文件的Icon http://developer.gnome.org/gio /stable/GFileInfo.html#g-file-info-get-icon

但这不起作用,看看这个示例:

print(somefile) # <FileInfo object at 0x17bf820 (GFileInfo at 0x1b15d00)> 
icon = somefile.get_icon()
print(icon) # always None
if icon is Gio.Icon: 
    print("isicon") # never happens

我已经用我的整个主文件夹测试了它, get_icon() 总是返回 没有任何。我是否犯了任何错误,或者这个函数根本无法与 python / pygobject 一起使用?

According to the GIO Documentation, it is possible to get the Icon of a file through g_file_info_get_icon ()
http://developer.gnome.org/gio/stable/GFileInfo.html#g-file-info-get-icon

But this doesnt work, take a look at this sample:

print(somefile) # <FileInfo object at 0x17bf820 (GFileInfo at 0x1b15d00)> 
icon = somefile.get_icon()
print(icon) # always None
if icon is Gio.Icon: 
    print("isicon") # never happens

I've testet it with my whole home folder, get_icon() does ALWAYS return None. Did i made any mistakes or is this function simply not working with python / pygobject?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

牵强ㄟ 2024-12-11 14:39:24

query_info standard::icon 属性?例如,

f = File.new_for_commandline_arg('...')
info = f.query_info('standard::icon')
print(info.get_icon())

Did you query_info the standard::icon attribute? For example,

f = File.new_for_commandline_arg('...')
info = f.query_info('standard::icon')
print(info.get_icon())
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文