项目地址:GitHub - Outlier9/CatEditor: Cat文本编辑器--Qt
有帮助的话各位点点 star 啦,感谢!
如果有需要学习该项目的人,觉得看文档较为困难,可以加我联系方式,给github点个star后可免费提供学习视频!!!
项目类型:桌面应用程序 -->QMainwindow
提示:
-
文中的代码段,均为写到该过程的时候的节选,并不是完全的代码,所以写到部分函数的声明或者在初始化函数添加内容的时候不做特别阐述,阅读过程中只关注展示的代码的逻辑即可,具体的完整代码需要看源码,源码中大部分都有注释。
-
我在最开始犯了个低级错误,把childwnd写成了chilewnd,所以后边就将错就错了,不影响观感,阅读的时候注意一下,在写代码过程中多多少少也还出现过类似拼写的错误,自己在源代码中改了,还是最后以源代码为准,功能模块叙述部分这些就没提了。
-
这是本人第一次写记录项目开发的相关文档,若有错误请多多包涵
项目环境:
- Qt Creator 版本:4.11.0
- 基于的 Qt 版本:5.14.0
- 编译器:MSVC 2017(微软视觉工作室 2017)
- 编译位数:32位
- 编译日期:2019年12月10日 12:27:13(注意:这里的日期可能存在笔误,通常日期格式为月/日/年)
- 源代码修订版本:017ed74400
- 版权信息:2008-2019 The Qt Company Ltd(Qt 公司)
- 法律声明:程序提供“按原样”(AS IS),不提供任何形式的保证,包括设计、适销性和特定用途的适用性保证。
一、需求设计
由于思维导图较大,我这里用大纲形式展示,也可以点击链接或者看github的readme预览思维导图