我很忙
项目压力大,平时还要加班,有些休闲时间,还要学习Qt。。。所以,即使5千行代码的GuiLite,我还是没有充分的时间阅读。所以,我能提供的学习成本只有2小时!千万别说不行,现在视频长度都限制在15秒了,所以,你懂的。。。
2小时的可行性
极限学习的情况下,2小时是可行的。因为GuiLite不同于市面主流的通用UI框架,它们的差异如下:
比较项 | GuiLite | 通用UI |
代码量 | 5K+ | 1000K+ |
功能覆盖 | UI核心机制+基本UI控件 | 核心UI机制+丰富的UI控件+所见即所得的UI布局工具 |
使用方法 | 根据核心机制自由发挥 | 寻找适合自己的模板进行加工 |
学习重点 | UI核心机制 | 熟悉API使用方法 |
尽管,GuiLite从体量上看非常小,但2小时领会5千行的代码含义,也不现实;但好在可以继续做减法,去掉各种操作系统/显示硬件的适配层,去掉各种UI控件,去掉文字,位图的绘制,就只剩下两个文件了:wnd.cpp(有效代码600行), surface.cpp(有效代码500行)。从代码量上看&