QtNodeEditor - 一个基于Qt的节点编辑器

QtNodeEditor - 一个基于Qt的节点编辑器

【下载地址】QtNodeEditor-一个基于Qt的节点编辑器 QtNodeEditor 是一个基于Qt框架开发的节点编辑器,旨在提供高效、灵活的可视化编程工具。项目从2021年2月启动,逐步实现了网格背景、拖拽放缩、套接字功能、节点连线等核心特性。开发者不断优化功能细节,如改进连线逻辑、调整中断创建流程等,同时将例程属性迁移到视图中,提升了整体架构的合理性。QtNodeEditor 仍在积极开发中,适合需要构建节点式交互界面的开发者使用,也为Qt爱好者提供了学习和贡献的开源平台。 【下载地址】QtNodeEditor-一个基于Qt的节点编辑器 项目地址: https://gitcode.com/Universal-Tool/e9efa

QtNodeEditor 是一个基于Qt框架开发的节点编辑器。此项目从2021年2月19日开始,最初是基于QtPy进行尝试编写的,但在同一天转为使用QtC++进行开发。以下是该项目的开发进度概述:

  • 2021-2-19:实现了网格背景,以及背景拖拽和放缩事件。
  • 2021-2-20:完成了上游内嵌小部件的开发。
  • 2021-2-21:初步完成了套接字功能的实现。
  • 2021-2-22至2-27:由于旅途和私事,这段时间的开发进度较慢。
  • 2021-2-28:优化了socket的表现,调整了中断创建流程,并开始着手edge模块的开发。
  • 2021-3-3:构建了edge的初步连接功能。
  • 2021-3-4:实现了连线跟随移动,以及删除线的基本功能。
  • 2021-3-9:改进了拖线结束时的判断逻辑,并将winwin中的例程属性迁移到视图中,这是一个重大改动,但其正确性还需进一步验证。

重要变更: 由于原先不知道如何让view包含多个场景,之前的设计中view只负责渲染。现在进行了调整,将例程属性迁移到视图中。

此项目仍在持续开发中,欢迎有兴趣的开发者关注和贡献。

【下载地址】QtNodeEditor-一个基于Qt的节点编辑器 QtNodeEditor 是一个基于Qt框架开发的节点编辑器,旨在提供高效、灵活的可视化编程工具。项目从2021年2月启动,逐步实现了网格背景、拖拽放缩、套接字功能、节点连线等核心特性。开发者不断优化功能细节,如改进连线逻辑、调整中断创建流程等,同时将例程属性迁移到视图中,提升了整体架构的合理性。QtNodeEditor 仍在积极开发中,适合需要构建节点式交互界面的开发者使用,也为Qt爱好者提供了学习和贡献的开源平台。 【下载地址】QtNodeEditor-一个基于Qt的节点编辑器 项目地址: https://gitcode.com/Universal-Tool/e9efa

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值