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通信获取数据。
- QT on Android是否不太适合用C++,而是QML?
- CppUTest不太适合用来做C语言的单元测试
- Qt QML之不显示标题栏、边框
- Qt用QML调用Android的摄像头简单示例
- Ubuntu真心不太适合搞开发啊
- Qt on Android:QTableView不显示选中虚框
- 使用QML 布局Qt for Android
- Qt QML
- 谈谈Qt on Android
- QT on Android开发
- 不太常见的C函数
- QT里用QML写的Android程序关于设置横屏的方法
- 关于用QT的QML开发Android程序的点滴记录
- QML和c++(Qt)相互传值
- Android最大的问题:太不人性化!
- Android一些不太明白的词
- 用QML开发Android APP
- QT on Android后续规划
- DPDK简单example的阅读——l2fwd
- EPM问题汇总之-SmartView无法连接Essbase
- Android性能优化之电量优化
- C#学习笔记1-命名空间、标识符和关键字
- 使用 getResource 获取文件路径
- QT on Android是否不太适合用C++,而是QML?
- Windows or Linux环境下利用“共享内存”实现进程间通信的C/C++代码
- PHP中日期遍历
- java中基本类型和字符串之间的转换
- php redis lrem 删除不了是怎么回事
- 求1+2+3+...+n
- 慎用BeanUtils的对象拷贝方法
- jdbctemplate中用in查询用法
- websocket、短连接长连接以及轮询简介