This project is being refactored...V3 is on the way. V3 will use PySide6.

MPL 2.0 License YeTao

NodeNote

1. 如何运行

输入框架IME最好选择搜狗输入法

1. 不同平台的方式

1. 使用脚本方式运行

  1. 安装python: Python版本 3.9
  2. 安装依赖: pip install -r requirements.txt
  3. 运行脚本: python example.py

2. 使用可执行文件运行(路径应为纯英文路径, 不要包含特殊字符)

2. 打开后的工作区介绍

  1. 进入工作区: 现版本采用工作区结构,
  1. 工作区结构: 第一次打开空白工作区会生成以下文件

过去版本迁移

2. 如何使用小部件

1. Alt+Q或者鼠标右键 创建属性控件: 支持富文本, markdown, 以及其他小部件的嵌套

支持的嵌套类型

支持的富文本操作:

您可以选中节点内的富文本拖拽到其他地方

Python高亮 : Ctrl+9 清空对齐格式: Ctrl+P 加粗: Ctrl+W
左对齐 : Ctrl+[ 右对齐 : Ctrl+] 居中对齐 : Ctrl+ \
斜体 : Ctrl+Q 下划线 : Ctrl+R 删除线: Ctrl+/
增大字体: Ctrl+G 缩小字体: Ctrl+H 改变字体颜色: Ctrl+N
超链接: Ctrl+M 数学公式格式参见: Ctrl+I 清空所有格式: Ctrl + L
撤销上一步: Crtl+Z 恢复上一步: Ctrl+Y 创建一个表格: Ctrl+1
增加一行表格: Ctrl+3 增加一列表格 : Ctrl+2 删除一行表格 : Ctrl+5
删除一列表格 : Ctrl+4 选中表格后合并表格行列: Ctrl+6 合并表格后拆分已合并内容: Ctrl+7
添加一个列表 : Ctrl+8 改变插入图片的大小 : Ctrl+U 文字向后缩进或向前缩进: Tab or Ctrl+Tab
复制html内容: Ctrl+C 复制纯文本内容: Ctrl+Shift+C 粘贴: Ctrl+V

支持的Markdown操作:

支持的节点无限画布:

支持的真值

支持的复制节点以及粘贴

支持的扩大与缩小: 用Shift+鼠标左键 扩大与缩小

2. Alt+W鼠标右键创建逻辑控件: 使用两个与或非门进行逻辑的控制

3. Alt+E鼠标右键创建绘画部件

4. 通过双击其他部件端口创建连线

5. 结合上述所有部件的碰撞检测

6. 综合上述的逻辑控件和属性控件的功能

3. 如何使用场景

1. 创建子场景

2. 属性控件与其他属性控件跨越场景的超链接跳转

3. 场景小部件的批量坐标移动

shift + w/a/s/d/j/k/l

4. 基本设置

4. 文件分享与导出操作

1. 导出该场景到.note文件

2. 导出该场景到png图片

5. UI的操作

6. 最后

感谢您使用NodeNote, 如果遇到任何问题或想提建, 欢迎创建一个issue

如果有朋友想参与项目, 非常欢迎. 目前要是有人能多写几个qss样式表就好了哈哈哈哈.

  1. fork该仓库
  2. 修改代码
  3. 创建新brand
  4. push到我的main分支
  5. 我会根据实际情况进行合并分支

版本更替

后续规划

代码重构, 增加双链, 除了网格布局新增其他布局样式, 绘图功能强化.

v2.36.21:

v2.37.22:

v2.37.23: