QML NextQT
2017 年我写了一篇QML从入门到放弃
如今2023年,过去6年了。QML是我认为真正革命GUI技术
拥抱QML,拥抱声明式GUI.
QWidget彻底成为过去式了
1. Property Binding
比如画布有2个盒子AB,A盒子变化大小,B盒子跟着一起干,这个在Qt就直接绑定完事
Rectangle{ id :A width: 200 height:200 } Rectangle{ id:B width:A.width height:A.height }
2. 声明式GUI能动态吗?
动态创建?动态删除?动态查找?.......
这些统统交给javascript来完成。
3. 后端可以选择C++ Python, QML 完全可以优雅交互
4. 三种模式支持AOT/JIT/script,性能与灵活完全保证
5. GPU绘制,保证性能