QT on Android是否不太适合用C++,而是QML?

来源:互联网 发布:肩颈按摩仪 知乎 编辑:程序博客网 时间:2024/05/17 08:21


来源:http://bbs.csdn.net/topics/392016503


以下来自网友,我觉得有点意思,所以收集了一下。

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

第一、如安卓原生使用Java开发一样,界面使用xml开发,采用MVC,视图、模型分离

Qt for Android其实也是使用脚本(这里是QML)来构建界面,功能方面采用C++与原Java是主要区别;
第二、如果你想对Qt开发安卓做详细了解,那么我给你以下推荐:
       1、有三本书可以参考:《Qt on android核心编程》《Qt Quick核心编程》《Qt5编程入门》,第二本第三本讲的是QML,第一本讲的是使用Qt来开发Android,但是第一本基本内涵与普通介绍Qt的书籍没什么过大区别,只是多了构建android方式并加以应用;
       2、可以在csdn学院看看,安晓辉版主的Qt on android视屏;


、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

新手路过,我们实验室的师兄之前一直都是C++,最近写Android果断转QML了。。。
其实就算是桌面应用,QML能实现的效果也要比C++要好得多吧

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

个人以为,做QT开发,桌面GUI部分可以使用,其他讲究效率的、爬有坑的就别用了,做安卓开发,最好还是用谷歌亲儿子好些。至少他老爹还是把他当个宝,他依然建强

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

把性能有要求的部分放在ndk层,界面逻辑还是原生的java比较好。可以使用protobuf等库来打通java层和ndk层的调用,接口比直接写native方法简洁

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

还是用java来做吧,qt局限性太多,做的人太少,遇到问题找都找不到

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

如果是玩玩做点小工具,还行,如果要做商业项目,还是用原生的平台开发好。
下面是我用widget做的一个小工具,与服务器PHP通信获取数据。


原创粉丝点击