BY: 雷电法王杨永信(在B站名字)
于2025-07-14 16:54:37立项
此版本为UI, 没有业务逻辑,UI是纯代码布局, 你也可以学习如何使用代码来布局
请注意: 业务逻辑的实现非常不稳定! 暂时只开源UI, 业务逻辑稳下来后再开源
后续我会push
一些测试的例子, 位于Test
目录下
杨永信认为这个问题非常好, 原因如下:
- 多优点需要很大的代价的, 如果再增加新的优点时, 要保证和现有的优点不冲突
- Electron固然方便,但是在方便快速的同时(这是优点),占用了大量的内存和存储(这是代价),每个人的电脑并不都是16个G内存,1个T存储, 需要根据场景使用, 别滥用。
- 最重要的一点是
JavaScript
对于这样计算非常密集的场景是很吃力的
这个版本对于商用是不限制的, 你可以基于此UI开发你的业务逻辑
- Q: 我基于此项目进行二次开发是否可以不开放源代码? 是否可以拿来商业化?
- A: 你可以不开放源代码, 注意的是, 你需要在源代码里保留相应的版权信息(这是必须的), 也可以拿来商业化, 具体取决与你。
最简单的方法是使用
Qt Creator
来运行, 确保你的QT版本是较新的, 而不是过时的, 因为本项目使用的版本是QT6.8.0
- 克隆本项目
git clone https://github.com/opennessgames/Xncut
- 打开Qt Creator
主要分为四个核心模块
- 管理系统
- 编辑器
- 设置
- 根目录
- [DIR] Assets 资源目录
- [DIR] Images 图片
- [DIR] ClipHall 剪辑大厅
- [DIR] Public 公共的
- [DIR] Welcome 欢迎屏幕
- [FILE] XncutClipHall.qrc 剪辑大厅资源文件
- [FILE] XncutPublic.qrc 公共的资源文件
- [FILE] XncutWelcome.qrc 欢迎屏幕资源文件
- [DIR] Images 图片
- [DIR] Src 源代码目录
- [DIR] XncutWelcome 欢迎
- [FILE] XncutWelcomeScreen.h 欢迎屏幕
- [FILE] XncutWelcomeScreen.cpp
- [DIR] XncutPublicWidget 共有部件
- [FILE] XncutListView.h 列表视图
- [FILE] XncutListView.cpp
- [DIR] XncutPublicStyle 公共样式
- [FILE] XncutCustomTabStyle.h TAB样式
- [FILE] XncutCustomTabStyle.cpp
- [DIR] XncutClipHall 剪辑大厅
- [FILE] XncutClipHallWidget.h 剪辑大厅部件
- [FILE] XncutClipHallWidget.cpp
- [FILE] XncutUserInfoWidget.h 用户信息(实际上是布局)
- [FILE] XncutUserInfoWidget.cpp
- [DIR] XncutProjectManager 工程管理器
- [FILE] XncutProjectManagerWidget.h 工程管理部件
- [FILE] XncutProjectManagerWidget.cpp
- [FILE] XncutProjectCreateWidget.h 创建工程
- [FILE] XncutProjectCreateWidget.cpp
- [FILE] XncutProjectModifyWidget.h 工程管理
- [FILE] XncutProjectModifyWidget.cpp
- [DIR] XncutEditor 编辑器
- [DIR] XncutTitleBar 标题栏
- [FILE] XncutTitleBarWidget.h 标题栏部件(实际上是布局)
- [FILE] XncutTitleBarWidget.cpp
- [DIR] XncutBins 素材箱
- [DIR] XncutMaterialField 素材领域
- [FILE] XncutMaterialFieldWidget.h 素材领域部件
- [FILE] XncutMaterialFieldWidget.cpp
- [FILE] XncutBinsWidget.h 素材箱部件
- [FILE] XncutBinsWidget.cpp
- [DIR] XncutMaterialField 素材领域
- [DIR] XncutProjectMonitor 工程监视器
- [FILE] XncutProjectMonitorWidget.h 工程监视器部件
- [FILE] XncutProjectMonitorWidget.cpp
- [FILE] XncutVideoWidget.h 视频部件
- [FILE] XncutVideoWidget.cpp
- [FILE] XncutEditorWidget.h 编辑器部件
- [FILE] XncutEditorWidget.cpp
- [DIR] XncutTitleBar 标题栏
- [FILE] Main.cpp 入口
- [FILE] Xncut.h 主窗口,此文件等价于MainWindow.h
- [FILE] Xncut.cpp
- [DIR] XncutWelcome 欢迎
- [DIR] Data 一些配置
- [DIR] Doc 开发文档
- [FILE] CMakeLists.txt Cmake的构建配置
- [FIEL] COPYING.AGPLv3 AGPL协议
- [FILE] README.md 就是这个
- [DIR] Assets 资源目录
- 喜欢的话记得点个Star吧
- 如果你有更好的建议,issues吧,这对我非常重要!
- 高中生活自由又自在,嘿嘿~
- 你一定要记住, 先开始, 后完美
- 奈何网络就是我的弱点啊, 尝试搓个网络模拟器吧, 感谢彭老师留的时间
- 高二的时光过的真TM快啊, 好好珍惜吧~
哈哈, 我当然怕, 让我尝试一下, 万一成功了呢?
如果成功了, 剪映VIP是啥? Pr订阅费用是啥? 我不知道