在最新的Quickly中,我如何使用get_media_file()函数?

我正在使用 Quickly 和 GTK 3 编写一个项目,并且我想使用 `get_media_file()` 助手,以便在我的 `data/media` 目录中加载一个图标。
我看不出如何在最新的 quickly 中使用 `get_media_file()`;它看起来快速帮助程序已经变了。
有人可以给我提供一些关于如何使用这个功能的示例代码吗?
2个回答

告诉我,如果你所说的“最新”的意思不是指随附在11.10版本中的那个,而是指这里如何使用该功能:
>>> from hello_lib.helpers import get_media_file
>>> get_media_file("hello.svg")
file:////home/stefano/hello/data/media/hello.svg

"hello.svg" 可以是路径的任意片段(例如 ../media/hello.svgstuff/hello.svg)。即 get_media_file(f) 等同于
"file://" + os.path.join(get_data_path(), "media", f)

get_data_path()将返回/home/stefano/hello/data
这些函数定义在hello/hello_lib/helpers.pyhello/hello_lib/helloconfig.py中。

看起来你只需给它在 data/media 目录中的文件名。

例如,如果你想要 data/media/foo.png,你只需调用 get_media_file('foo.png')。这将返回 file:/// URI 到 foo.png 的绝对路径。