zoukankan      html  css  js  c++  java
  • QT5.3.1 Quick 开发(二) 项目类型的选择

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

    image

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

    区别是在QT widgets application中需要使用QDeclarativeViewQDeclarativeComponent来加载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的盆友。

  • 相关阅读:
    Python变量常量命名
    代码格式
    Python 输入输出
    数据源
    LaTeX Test
    软件工程
    eclipse-智能提示设置
    java代码里设置指定颜色常值
    命令行中Vim直接打开某行
    Vim里快速替换命令
  • 原文地址:https://www.cnblogs.com/aoldman/p/3966025.html
Copyright © 2011-2022 走看看