首页| 论坛| 消息

标题:QT 那些事
作者:reerayxia
日期:2014-09-05 10:54
内容:

一直做的是windows开发,有2个小项目想做到手机。
看来看去,选择了QT。
本文介绍自己的学习的一些心得,希望对你有帮助。
1.选择QT
2.安卓的一些事
3.QML调用C++
4.资源集成(比较有用,网上资源比较少)
5.建议看看c++
//-----------------------------------------------------------------------------------------------------------------------------------------------------------
1.选择QT
编程玩了很多年,不太喜欢那种coding(直接用代码做界面),Linux基本上是我的禁区。。。
从编程的角度来讲,个人认为微软的C++类似这种编写界面的方式很不习惯。
从学习的角度,比较推荐Delphi,VB这些。
QT,下载后直接上手,看了几个DEMO,大概用三天时间把第一个项目做好了(非常简单的东西)
电脑,手机直接运行。
可能今后会有很长时间要在QT上玩了。
感觉,QT还有待优化;不同平台一套源代码,加之免费,确实很吸引人;但是不同平台界面确实相差太大。
//-----------------------------------------------------------------------------------------------------------------------------------------------------------
2.安卓的一些事:发布命名空间、图标、翻译、签名
要写的实在太多,简单写写
2.1如图中,三个操作点,重点第三个

2.2AndroidManifest.xml文件的一些设置:包名,图标,权限

//-----------------------------------------------------------------------------------------------------------------------------------------------------------
3.QML调用C++:类必须用QObject、加入到QML中

加入到QML中,有两种方式:
1.直接用命令:
engine.rootContext()->setContextProperty ("actService", new ActService);
其中:engine,系统默认会自动生成;new ActService,自己建立的类;actService可以在后面的Q ..


#1 [sumzhangwei 09-05 11:09]
支持,我今天早上收到他的代码,很好用滴
#2 [toby520 09-05 11:14]

#3 [weinkym 10-08 17:17]

回复 发表
主题 版块