tango_icons_vendor 源码详细分析
工作区路径:/home/cp/work2/ros2Learn/ros2_humble/src/ros-visualization/tango_icons_vendor
版本:0.1.1,许可证 BSD。
tango_icons_vendor 是 Tango 图标主题 的 vendor 包:在非 Linux 平台(Windows/macOS)为 Qt 应用提供与 Linux 桌面一致的 theme 图标,供 rqt/qt_gui 菜单与工具栏使用。
1. 仓库结构
1 | tango_icons_vendor/ |
2. 作用
rqt 插件 plugin.xml 中常见:
1 | <icon type="theme">preferences-system-network</icon> |
Linux 上由系统主题解析;Windows/macOS 依赖本包安装的 Tango 图标路径,qt_gui.icon_loader 加载。
3. 依赖关系
1 | qt_gui (icon_loader.py) → tango_icons_vendor (share 路径) |
无编译代码,纯 资源 vendor 包。
4. 小结
体量最小,却是跨平台 rqt 图标显示 的必要依赖;Linux 开发机常感知不明显,Windows 缺此包时插件菜单图标会缺失。
正在加载留言…