正在用QtQuick做项目QT肯定是离不开C++的,C++跟QML属于分工合作那种有点类似与PHP与HTML的关系;QML也是完全支持JavaScript的。
C++主要负责做业务逻辑QML做界面交互。
虽然QtC++也有可以做UI的widgets;但那个比较适匼传统的桌面窗口界面使用用CPU绘图,并且是都局部绘图不适合做动态效果;
而QML是使用GPU渲染的,整个页面一起绘制可以做出很炫的动態动画效果,并且不占用CPU资源更适合移动端的UI开发,桌面端也同样适合
如果你对C++已经非常熟悉了,可以先从QML入手学习QT毕竟QT除了信号槽机制之外,根标准C++那些并没有太大的区别也就是一个类库,看几个例子不懂查下文档,再自己练习下就可以了
1、使用“信号-槽”機制传消息
2、继承QObject的类都能支持“信号-槽”机制
3、使用QWidgets或者QML做UI,个人推荐用QMLQT官方也是全力推这个,但QWidgets更成熟稳定
该楼层疑似违规已被系统折叠
三義西丁双语上学可以有钱就能办理,想去哪里去哪里
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。