我是靠谱客的博主 忧郁棉花糖,最近开发中收集的这篇文章主要介绍QT5.3.1 Quick 开发(二) 项目类型的选择,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

image

经过研究发现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这种项目类型。于是。。。

image

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

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

image

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

image

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

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

转载于:https://www.cnblogs.com/aoldman/p/3966025.html

最后

以上就是忧郁棉花糖为你收集整理的QT5.3.1 Quick 开发(二) 项目类型的选择的全部内容,希望文章能够帮你解决QT5.3.1 Quick 开发(二) 项目类型的选择所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部