码迷,mamicode.com
首页 > 其他好文 > 详细

QT5.3.1 Quick 开发 --- 项目类型的选择(转)

时间:2018-09-04 13:34:14      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:文章   led   技术分享   基于   idg   基本   widgets   并且   分享   

原文转自 https://www.cnblogs.com/aoldman/p/3966025.html

 

作为一个转行QT开发的新手,面对基于QML的开发时候 看到很多的项目类型感到很困惑,不知道应该怎么选择。如图:

技术分享图片

经过研究发现QT widgets Application、QtQuick Applicaiton 都可以创建qt项目,并且显示QML页面。

区别是在QT widgets application中需要使用QDeclarativeView 、QDeclarativeComponent来加载QML页面。具体方式http://blog.csdn.net/changsheng230/article/details/6170007

但是这种解决方案明显不适用于我这种从0开始的项目。

所以我采用QT Quick Application这种项目类型。于是。。。

技术分享图片

选择了QT quick Application后 又尼玛有了2类选择 Qt Quick 与 Qt Quick Control。科普了一下 发现Qt Quick Control是QT5.1时加入的模块,是对Qt Quick的一系列封装,提供了一堆控件。并且通过对比两个项目的文件发现:

QT Quick项目中的 window是QQuickWindows的实例

技术分享图片

QT Quick Control项目中的ApplicationWindow继承自Window,并提供了原声的一个布局:menubar、statusbar、toolbar、contentitem。

技术分享图片

so,弄清楚了这些基本关系,打算采用Qt Quick Control来搞,如果后续还有新的领悟会持续修改这篇文章。

希望这篇文章可以解决跟我有同样困惑的初入QT的盆友。

QT5.3.1 Quick 开发 --- 项目类型的选择(转)

标签:文章   led   技术分享   基于   idg   基本   widgets   并且   分享   

原文地址:https://www.cnblogs.com/happykoukou/p/9583607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!