首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Qt Quick实践系列-导入模块

介绍两种模块导入方法。

  我们导入QML模块使用import关键词,如:(导入Qt官方提供的模块)

/* 导入QML基础模块, 如:Item, Rectangle, Text, TextInput等等控件。 */

import QtQuick 2.0

/* 导入QML控件库, 如:Button, CheckBox, ComboBox, Dialog, Menu等等控件。 */

import QtQuick.Controls 2.0

  当然我们还可以为导入的模块配置别名,使用该模块内容需要添加别名前缀。如:

import QtQuick 2.0 as Qt

// 使用

Qt.Item {}

Qt.Text {}

  另外我们使用得比较多的是自定义模块的导入,这里每个qml后缀的文件都可以被当成一个模块(组件)。如:

  Demo目录下有以下Qml文件:

Demo

│  ImageView.qml

│  main.qml

└─ Common

MyButton.qml

导入方法:import 模块相对目录路径

使用场景:

main.qml想使用本目录的ImageView.qml模块时,我们可以这样做:

/* 导入当前目录下的所有Qml模块,实际使用时默认导入当前目录模块,可省略。 */

import "./"

main.qml想使用本目录下的Common子目录的MyButton.qml模块时,我们可以这样做:

/* 导入当前目录下的Common目录下的所有Qml模块。 */

import "./Common"

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200613A0SK5P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券