用aardio做了一个【思维导图】软件

Mr_MAO 20天前 930 v 1.8.0.0 2026-08-31

上周末人闲事少,参考这个帖子( gdip 绘制主从关系节点图),我试着用 【aardio + 阿里秒悟AI】做了一个简单的思维导图程序。


给这个小程序起了个名字叫《喵呜导图》(MeowMap),文件很小只有 3.10 MB (也没有upx压缩),不过麻鹃虽小,五脏俱全,基本的功能都有:比如鼠标左键/中键拖动、鼠标框选、按下shift多选、滚轮缩放;打开、保存、导出png/pdf等。


----------------------

发布 喵呜导图 v0.3 版:完善了一些小细节,修复了保存后退出程序依然弹出提示框的bug;

发布 喵呜导图 v0.4 版:完善了一些小细节,添加画布边界提示线,优化导出png/pdf的代码。

发布 喵呜导图 v1.0 版:添加撤销/重做、格式刷、宽度相等/高度相等/间距相等功能,优化导出pdf文件过大的问题。

发布 喵呜导图 v1.2 版:添加Enter键新建同级节点的功能,修复相等间距功能;修复撤销按钮的一个bug。

发布 喵呜导图 v1.6 版:添加“shift+tab”快捷键在根节点左侧添加节点;添加节点自动对齐功能;增加“圆角折线”连线样式。

发布 喵呜导图 v1.8 版:增加纸张方向调整;优化节点自动对齐功能;增加全局ctrl+n、ctrl+o、ctrl+s快捷键;增加启动读取命令行参数。

----------------------


程序放在下面的附件,欢迎大家测评。🌹🌹



上传的附件:
最新回复 (13)
  • 近我者赤 20天前
    0 2
    请教:怎样把“index-BHM3Kgg9.js”和“index-CIU5db0G.css”下载到本地再调用?我想离线使用,但不会在网页里引用。
  • Mr_MAO 20天前
    0 3
    近我者赤 请教:怎样把“index-BHM3Kgg9.js”和“index-CIU5db0G.css”下载到本地再调用?我想离线使用,但不会在网页里引用。

    @近我者赤,很简单:

    ----------------------------------

    1、新建一个html文件(名字无所谓,比如叫index.html),保存到在/res/目录中;

    2、把 js、css文件也放在/res/目录中;

    3、在 index.html 文件中引用 这两个 js、css文件:

    <script type="module" src="index-BHM3Kgg9.js"></script>
    <link rel="stylesheet" href="index-CIU5db0G.css">

    4、在aardio中,引用 wsock.tcp.simpleHttpServer 库;

    5、启动本地http服务器加载index.html;

    6、最后用 wewbview 显示这个网页就OK了!

  • nanyi 20天前
    0 4
    楼主还是喵喵爱好者啊
  • 近我者赤 20天前
    0 5
    Mr_MAO @近我者赤,很简单:----------------------------------1、新建一个html文件(名字无所谓,比如叫index.html),保存到在/res/目录中;2、把 js、cs ...

    果然可以了 ,我在网页中引用了,但打开后不显示,原来是要启动本地服务器啊

  • netfox 17天前
    0 6

  • Mr_MAO 16天前
    0 7

    改不动了,兄弟们,确实没有这个时间和精力,到v0.0.4就不想更新了!

  • Mr_MAO 16天前
    0 8
    netfox
    牛逼!👍👍👍
  • 钛元素 11天前
    0 9
    原来是aardio开发的!真是nb
  • disecool 8天前
    0 10
    应该增加一个画布拖动,如果节点横向的多,就会被隐藏,想拖出来,拖不了
  • Mr_MAO 8天前
    0 11

  • mfk 8天前
    0 12

  • disecool 8天前
    0 13
    Mr_MAO
    鼠标在空白区域拖动会不会更好一些呢?
  • Mr_MAO 8天前
    0 14

    因为鼠标左键要在画布上画虚框多选节点,所以改用鼠标中键拖拽画布了。

返回