网盛资源- 最新刷机包,救砖解锁,刷机工具教程,免费下载,安卓免费APP下载,源码资源,破解软件资源,辅助游戏工具

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 104|回复: 0

【0912更新】紫若灵网络拓扑设计工具

[复制链接]

1万

主题

6456

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
49252
发表于 2026-9-27 21:42:06 | 显示全部楼层 |阅读模式
【0912更新】紫若灵网络拓扑设计工具

本帖**后由 lssudi 于 2026-9-12 14:41 编辑

根据回复的要求更新了一下内容,导出SVG文件能兼容VISIO,因为我制作时是使用带鱼屏所以分辨率可能有点不适配,这个也进行优化了,菜单及拓扑图的字体可以调节适配!!因为为了图里面的端口显示,所以高清图标还是没能搞上去,搞上去后的效果也不好。建议使用简笔画风格的!

9.12更新了IP地址及设备的文字可以移动设置,方便各位排版

游客,如果您要查看本帖隐藏内容请回复


密码:52pj



‍‍​​​‍​‍​‍‍​​‍​‍​‍​‍​​​‍‍​‍​‍‍​‍‍‍​‍​​​‍​​‍‍‍​​‍​​​‍​​​‍​​‍​​‍​​‍‍​‍​‍​‍​​‍‍​‍​‍‍‍‍​​‍​​‍‍​​​​​​‍‍​‍​​​‍​​‍‍‍​​‍​​​‍‍‍​‍​‍​​​‍​‍‍‍‍​​‍​‍​​‍‍​​​‍​‍​‍‍‍​‍​‍‍​​‍​​‍‍​​‍​​‍​‍‍​​‍​‍‍​‍​‍​​‍​‍‍​‍​​‍‍​‍​​‍​‍​‍‍​​‍​‍‍​‍​‍​​‍‍​​‍​​​‍‍​‍​​​​‍​‍‍​‍​​‍​‍​‍‍‍​‍​‍‍​​‍​‍‍‍‍​​​​‍​​‍‍‍​​‍‍​‍​​‍​‍​​‍​‍​​​‍‍‍​​‍​‍‍​​‍‍​​‍​‍​​​‍​​‍‍‍‍​‍​​‍‍‍‍​‍紫若灵网络拓扑设计工具

========================================



一、软件简介

  纯 Python + Tkinter 的网络拓扑图设计工具,绿色免安装,单文件运行。

  105种设备 15大分类 + 24种物理线路 + 13种图标主题 + 10种连线线型。



二、v3.9.12 新特性(工具栏模式按钮按压印记)

  给「连线」「自由连线」「平移」三个模式按钮增加明显的按下印记,操作反馈更清晰:

  1. 按压印记:激活时按钮变为高亮填充 + 白色加粗文字 + 凹陷样式,一眼看出当前正在使用的功能

  2. 互斥联动:三个模式互斥——进入连线自动取消自由连线/平移的印记,切换模式不混乱

  3. 退出同步:点击同一按钮再次退出、按 Esc 退出、连线完成自动退出,印记均同步消失

  4. 主题自适应:印记颜色跟随当前主题强调色(浅色/暗黑/电信红韵等主题均协调),切换主题印记保持



三、v3.9.11 新特性(连线标注选中修复)

  修复 v3.9.10 引入的回归问题(连线标注/连线IP 选不中):

  1. **近候选命中:v3.9.10 将命中区域改为矩形后,设备 IP(如 192.168.1.1)的大矩形区域会抢占相邻连线标注的命中区,导致点击连线名称/连线 IP 完全无效;本版改为遍历全部设备与连线的标注/IP,取距离鼠标**近的候选返回,彻底消除大区域抢占

  2. 公平竞争:不再强制「IP 优先」,设备/连线、名称/IP 按点击距离公平竞争,谁离鼠标近谁命中

  3. 原有能力全部保留:IP 等短标注大选中区域、点击标注选中对象、拖拽调整标注位置、Ctrl+Z 撤销等 v3.9.9/v3.9.10 特性不受影响



四、v3.9.10 新特性(标注文字选中优化)

  优化 IP 地址等短标注文字的选中体验:

  1. 更大选中区域:标注命中区域由「点」改为「矩形」——宽度按文字长度估算(文字越长可点区域越宽),高度至少一行,IP 地址等短文字更容易点中

  2. IP 优先命中:设备名与 IP 距离较近时优先命中 IP(IP 更小更难选中),不再被设备名挡住

  3. 点击即选中对象:点击标注自动选中所属设备/连线,属性面板同步显示,「标注位置/行距」可直接微调

  4. 连线标注拖拽支持撤销:连线标注拖动后同样支持 Ctrl+Z 撤销(此前仅设备标注支持)

  5. 悬停提示:鼠标悬停在可拖拽标注上显示手型光标,提示可拖动;容差随字号自适应(放大画布/调大字号后命中区域同步变大)



五、v3.9.9 新特性(标注位置拖拽 + 独立字号 + 行距设置)

  设备/连线的四类标注文字(设备名、设备IP、连线名、连线IP)支持自由拖拽与精确设置:

  1. 标注拖拽:按住标注文字(设备名/IP/连线名/连线IP)直接拖拽移动位置,移动设备/连线时标注自动跟随,支持 Ctrl+Z 撤销

  2. 精确位置:选中设备/连线后点击属性面板「标注位置/行距」按钮,输入标签偏移 X/Y、IP 偏移 X/Y 精确调整,可一键「重置默认」

  3. 行距调节:多行标注文字支持行距倍数(1.0~3.0),双击设备输入多行文字(换行)后可拉开行间距

  4. 独立字号:标注文字支持独立设置字号(原有能力),与拖拽位置叠加使用

  5. 工程兼容:新字段随工程文件保存/导入,旧版本工程文件打开自动回退默认值



六、v3.9.8 新特性(界面字号与拓扑图字号分离设置)

  界面文字与拓扑图文字改为两套独立字号,互不影响:

  1. 「布局」→「字体设置」→「界面字号」:调整菜单/工具栏/侧栏/设备树/对话框等界面文字,切换时不会重绘画布

  2. 「布局」→「字体设置」→「拓扑图字号」:调整节点标签/IP/连线文字/图标内文字,与画布缩放叠加生效

  3. 两套字号均为 1~28pt 共 18 档,默认 10pt,可自由组合(如界面 14pt + 拓扑图 8pt)



七、v3.9.7 新特性(小字号档位 1-7 新增)

  在 v3.9.6 基础上新增小字号档位,现共 1~28pt 18 档:

  1. 新增 1/2/3/4/5/6/7pt 共 7 个小字号档位,菜单栏「布局」→「字体设置」→「字号」选择

  2. 画布文字(标签/IP/连线/图标内文字)与框架文字均按实际档位渲染,小字号不再被钳制

  3. 与画布缩放叠加:1pt×放大2倍=2pt,7pt×放大2倍=14pt

  4. 默认 10pt 保持原尺寸,布局不受影响



八、v3.9.6 新特性(拓扑图与界面统一字号设置)

  新增全局字号档位(8/9/10/11/12/14/16/18/20/24/28pt 共 11 档):

  1. 界面文字统一跟随字号档位:菜单/工具栏/侧栏/设备库/对话框等框架文字

  2. 画布文字统一跟随字号档位:节点标签/IP 地址/连线文字/图标内部文字

  3. 与画布缩放叠加生效:字号档位 × 画布缩放(zoom),放大画布时文字继续等比放大

  4. 操作路径:菜单栏「布局」→「字体设置」→「字号」选择档位

  5. 默认 10pt 档位保持原尺寸,调大/调小整体等比变化



九、v3.9.5 新特性(画布文字随缩放等比放大缩小)

  修复 v3.9.4 画布文字不随画布缩放的问题(放大画布时图标变大、文字不变):

  1. 节点标签/IP 地址:随画布缩放(滚轮/工具栏 + -)同步放大缩小

  2. 连线文字:端口文字/连线标注/连线 IP/线路类型全部随缩放同步

  3. 图标内部文字:设备图标内的型号标识(OLT/NVR/MCU 等)随缩放同步,与图标整体比例一致

  4. 自定义字号:手动设置的标签字号同样随缩放等比缩放

  5. 缩放公式:文字字号 = 基础字号(DPI×UI)× 当前画布缩放;放大 2 倍文字也放大 2 倍



  v3.9.4 画布文字 DPI×UI 缩放适配保留:

  1. 画布文字随 DPI×UI 缩放:标签/IP/连线文字/图标内文字同时随 DPI 缩放和 UI 缩放适配

  2. 节点尺寸保持固定:画布节点世界坐标恒定,不随 UI/窗口宽度缩放,跨设备一致不重叠

  3. 高 DPI 屏视觉补偿:画布 zoom 基准 = DPI 缩放系数,高 DPI 屏自动补偿视觉大小

  4. 工程文件跨设备一致:不同 DPI 电脑打开工程布局完全一致

  5. 框架 UI 继续随 DPI×UI 自适应(菜单/工具栏/侧栏/状态栏/对话框)



  v3.9.3 画布世界坐标恒定 + DPI 基准补偿保留:

  1. 节点尺寸固定不随窗口宽度缩放

  2. 工程文件 zoom 存逻辑值不含 DPI 基准

  3. 坐标变换统一使用有效缩放(_eff_zoom)



  v3.9.2 系统缩放与分辨率适配保留:

  1. 进程级 DPI 感知(Per-Monitor V2)

  2. EXE 内嵌 DPI manifest

  3. 跨屏自动适配



  v3.9.1 Visio 真实图标主题保留(第 13 种图标主题)



  v3.9.0 新增 4 种矢量主题保留(思科蓝灰/鲜艳高对比/渐变水晶/单色剪影)



  原有 8 种矢量主题保留:2.5D轻拟物/经典拟物/扁平极简/黑白线框/霓虹发光/手绘卡通/蓝图工程/简笔画

  现共 13 种图标主题可供选择。



十、运行方法

  双击「紫若灵网络拓扑设计工具_v3.9.12.exe」即可运行。



十一、基本操作

  1. 添加设备:点击左侧设备库中的设备名(支持搜索)

  2. 移动设备:直接拖动设备到目标位置

  3. 连线:点击工具栏「连线」,点击设备端口或主体,再点击目标设备

  4. 自由连线:点击工具栏「自由连线」,点击设备开始,点击空白添加路径点,双击目标设备结束

  5. 线路类型:工具栏「线路」下拉选择24种物理线路

  6. 修改标签:双击设备/连线

  7. 端口设置:选中设备后点击「端口设置」按钮

  8. 线型选择:工具栏线型下拉框(10种)

  9. 修改线路:选中连线后点击「修改线路」按钮

  10. 缩放/平移:滚轮缩放;平移模式左键拖拽;空格+拖动或中键拖动也可平移

  11. 框选:在空白处拖动框选多个设备

  12. 旋转/镜像:选中设备后点击对应按钮

  13. 撤销/重做:Ctrl+Z / Ctrl+Y

  14. 导出:文件菜单可导出PNG/透明PNG/SVG矢量图/复制到剪贴板/打印

  15. 主题切换:菜单栏「布局」->「主题配色」选择7种皮肤

  16. 图标风格:菜单栏「布局」->「图标风格」选择13种图标主题

  17. 字体切换:菜单栏「布局」->「字体设置」选择字体、界面字号与拓扑图字号(可独立设置)

  18. IP 地址:选中设备/连线后点击「设置IP」可手动或自动设置

  19. 视图选项:菜单栏「视图」可开关端口/端口标签/连线标识/连线类型/IP/网格/吸附/界面缩放

  20. 标签自定义:选中设备/连线后点击「修改标签字体」「修改标签颜色」

  21. 全分辨率自适应:框架随 DPI×UI 自动缩放;画布文字随缩放同步放大缩小,节点尺寸恒定不重叠

  22. 字号分离设置:菜单栏「布局」→「字体设置」→「界面字号」/「拓扑图字号」分别选择 1~28pt 共 18 档,界面与画布文字互不影响

   23. 标注拖拽:按住设备名/设备IP/连线名/连线IP 直接拖拽移动位置;选中后点击「标注位置/行距」可精确设置偏移 X/Y 与行距倍数(1.0~3.0),支持重置默认

   24. 标注选中:IP 等短标注的选中区域已加大(矩形区域、随字号自适应),IP 优先命中;点击标注自动选中所属设备/连线,悬停显示手型提示;连线标注拖拽同样支持 Ctrl+Z 撤销

   25. 连线标注修复:v3.9.11 起连线名称/连线 IP 的选中不再被相邻设备 IP 抢占——命中算法改为取距鼠标**近的标注候选,设备/连线、名称/IP 公平竞争,点击连线标注同样选中所属连线

   26. 按钮印记(v3.9.12):工具栏「连线」「自由连线」「平移」激活时显示高亮凹陷印记,当前功能一目了然;三个模式互斥,Esc 或再次点击退出印记同步消失



十二、快捷键

  Ctrl+C 复制  Ctrl+V 粘贴  Ctrl+A 全选  Del 删除  Esc 取消

  Ctrl+Z 撤销  Ctrl+Y 重做  Ctrl+I 自动分配IP



十三、版本历史

  v1.0.0  初版:60+设备 10分类 + 基本画布操作

  v3.0.0  大升级:105种设备 15大分类 + 20+种线路 + IP管理 + 多线型 + 导出

  v3.2.0  8种图标主题 + 7种主题皮肤 + 画布缩放优化

  v3.4.0  10种连线线型 + 端口感知

  v3.6.0  IP 地址管理 + 连线标识

  v3.6.1  网格清晰度修复

  v3.7.0  端口标签面板 + IP 自动分配

  v3.8.0  画布平移 + 图标缩小 + 标签字体自定义

  v3.8.1  图标缩小30%

  v3.8.2  导出图片按内容范围 + 标签字体颜色自定义

  v3.8.3  工具栏hover高亮 + EXE图标 + 8种图标主题细节优化

  v3.8.4  SVG 矢量导出(Visio兼容)

  v3.8.5  全分辨率自适应界面(1K/2K/4K)

  v3.9.0  新增4种图标主题(思科蓝灰/鲜艳高对比/渐变水晶/单色剪影),共12种图标主题

  v3.9.1  新增Visio真实图标主题(从PPT提取105种设备原版图标),共13种图标主题

  v3.9.2  进程级DPI感知 + EXE内嵌manifest + 跨屏自动适配 + 画布文字随DPI缩放

  v3.9.3  画布世界坐标恒定 + DPI基准补偿,彻底修复换电脑/宽屏节点重叠问题

  v3.9.4  画布文字随DPI×UI缩放适配,节点尺寸恒定不重叠,彻底修复100%缩放下画布文字偏小问题

  v3.9.5  画布文字随缩放等比放大缩小(节点标签/IP/连线文字/图标内部文字全部随缩放同步)

  v3.9.6  统一字号设置:新增 8~28pt 共 11 档字号档位,界面与画布文字整体等比缩放,与画布缩放叠加生效

  v3.9.7  字号档位扩展至 1~28pt 共 18 档,新增 1-7 小字号,小字号按实际档位渲染不被钳制

  v3.9.8  界面字号与拓扑图字号分离设置:菜单/工具栏/侧栏/设备树/对话框用「界面字号」,画布节点/IP/连线/图标内文字用「拓扑图字号」,各 1~28pt 共 18 档互不影响

   v3.9.9  标注位置拖拽:设备名/设备IP/连线名/连线IP 四类标注可按住拖拽移动,支持精确偏移(X/Y)与行距倍数(1.0~3.0),随工程保存,旧文件兼容

     v3.9.12 工具栏模式按钮按压印记:连线/自由连线/平移激活时高亮填充+凹陷+白色加粗,互斥联动,Esc/切换/主题切换同步

   v3.9.11 连线标注选中修复:v3.9.10 矩形命中区域被相邻设备 IP 抢占导致连线标注/IP 选不中,改为「**近候选命中」按点击距离公平竞争,消除大区域抢占

   v3.9.10 标注选中优化:IP 等短标注命中区域改为矩形(按文字长度+字号自适应),IP 优先命中,点击标注自动选中所属对象,连线标注拖拽支持 Ctrl+Z 撤销,悬停显示手型提示



十四、技术特点

  - 纯 Python + Tkinter + ttkbootstrap,零外部依赖

  - 单文件 EXE,绿色免安装,双击即用

  - 不写注册表、不装服务、不留常驻进程

  - 支持 Win7/10/11

  - 自定义 EXE 图标


PixPin_2026-09-10_14-14-58.png
(133.87 KB, 下载次数: 2)

下载附件

2026-9-10 14:15 上传
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|网盛资源论坛 ( 粤ICP备2022085098号 )|网站地图

GMT+8, 2026-11-13 19:00 , Processed in 0.114057 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表