如果你想为你的模块创建一个自定义图标,你需要为你的模块创建一个 SVG 文件,并在你的应用的 desktop/config.py 中设置该文件的路径。
该图标首次通过 AJAX 加载,之后会被渲染显示。
示例:
from frappe import _
def get_data():
return {
"Frappe Apps": {
"color": "orange",
"icon": "assets/frappe/images/frappe.svg",
"label": _("Frappe.io Portal"),
"type": "module"
}
}
附注:一个购买低价 SVG 图标的好地方是优秀的 Noun Project 网站。