最近玩 Qt 比较多,发现几个细节:
1. Qt 新搞的文档,不如以前好。以前很多类型的说明,比如 QAtomicInteger 这个类型,在文档里面有很长的篇幅是综述这个类型的使用场景。现在一些新的模块,这部分内容减少了。
2. 对编译环境没有仔细测试。比如我上次发现的在某个 win7 环境里面会编译不通过,看起来是 powershell 的问题但我没找到具体重现的办法。昨天在 openSUSE 里面编译 Qt 5.15.2,编译过了,但是居然没有 xcb 插件启动不起来。
3. 也是 Qt 的文档。以前打开 assistant 有个开始页面,现在直接显示某个模块的首页。有些人都不知道怎么用。
4. 依赖管理得比较差。QtWebEngine 为啥要依赖 QtQuick 我一直没想明白。
Qt 的代码质量还是很好的。技术水平也很强。像最近 QML 搞 aot 算是业界很先进的了。不过非技术的产品质量有所下降。最近 Qt 的产品经理换了吗?
--
修改:hgoldfish FROM 59.60.56.*
FROM 59.60.56.*