因为项目用到QML配合C++开发,遂记录一下,加深一下理解。采用win10,QT5.13 creator开发。基本从零开始搭建

1.新建quick项目

QML小菜一碟(1)环境搭建

QML小菜一碟(1)环境搭建

QML小菜一碟(1)环境搭建QML小菜一碟(1)环境搭建

QML小菜一碟(1)环境搭建

建立完成后,如图所示,

QML小菜一碟(1)环境搭建

包含一个pro项目主文件,源文件main.cpp,一个在资源文件下的main.qml,用来和C++进行加载交互的主文件。

import应该很熟悉,类似 java,python的import,C的#include,只有导入了相关模块,才能使用其中的类型和功能。导入的模块QtQuick模块是在创建项目时选择的组件集,包含了创建用户界面所需要的基本类型和功能,QtQuick.Window模块中提供了Window类型,可以为Qt Quick场景创建一个顶层窗口。版本号指示了本代码使用的Qt模块版本,Qt模块的版本是向下兼容的。

window对象表示一个窗口,属性包括窗口的显隐,宽度,高度,窗口标题栏的文字。

看一下项目pro文件

QML小菜一碟(1)环境搭建

再看一下源文件main.cpp

QML小菜一碟(1)环境搭建

C++利用引擎加载main.qml.

左下角启动项目看看

QML小菜一碟(1)环境搭建

可以看到是一个带标题的窗口,由main.qml的属性控制。

相关文章:

  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2021-04-03
  • 2021-07-08
  • 2021-12-07
  • 2021-07-08
猜你喜欢
  • 2021-12-25
  • 2021-08-28
  • 2021-08-06
  • 2021-05-20
  • 2021-10-22
  • 2021-09-20
相关资源
相似解决方案