import
跟c++中的头文件一样,qml中也需要,使用的是import进行导入
- 导入模块
import <ModuleIdentifier> [<Version.Number>] [as <Qualifier>]
即:import 库名 主版本号.副版本号 as 标识
其中版本号在qt6之后就不需要了,标识可有可无,加了标识的话,访问里面的元素就需要加上标识
举例
//不加标识
import QtQuick.Controls
Button{
}
----------------------------------------------
import QtQuick.Controls as Con
//加了标识后,访问里面的元素时也需要加上标识.来访问
Con.Button{
}
- 导入同一个文件夹下的qml文件
不需要导入可以直接使用qml文件中定义的元素
- 导入不同文件夹下的qml文件
import "<DirectoryPath>" [as <Qualifier>]
需要指定qml文件所在的文件夹的路径, 但不能指定到具体的文件,否则会提示不存在;标识可加可不加
举例
//当前路径下有一个文件夹test,需要访问里面的qml文件,标识可加可不加
import "./test"

最低0.47元/天 解锁文章
490

被折叠的 条评论
为什么被折叠?



