初学QML之qmlRegisterType
来源:互联网 发布:苹果手机 软件检测 编辑:程序博客网 时间:2024/04/29 00:41
qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具
首先来看QtAssistant的介绍
int qmlRegisterType(const char * uri, int versionMajor, int versionMinor, const char * qmlName)
This template function registers the C++ type in the QML system with the name qmlName, in the library imported from uri having the version number composed from versionMajor and versionMinor.
Returns the QML type id.
可以看到qmlRegisterType里总共4个参数,第一个参数* uri指的是QML中import后的内容,相当于头文件名,第二个第三个参数分别是主次版本号,第四个指的是QML中类的名字。
#include <QtQml>
qmlRegisterType<MySliderItem>("com.mycompany.qmlcomponents", 1, 0, "Slider");
import com.mycompany.qmlcomponents 1.0
Slider {
}
相同颜色部分一一对应。
注意:第四个QML的类名首字母一定要大写,要不然会报错。。而且是那种你找不到的。。
初学QML之qmlRegisterType
阅读全文
0 0
- 初学QML之qmlRegisterType
- 初学QML之qmlRegisterType
- qml初学日记(1)
- 【初学qml之麻烦篇】:(1)依据坐标,判断某处的Item
- qml初学日记(3)- qml文件的运行方式
- qml初学日记(2)- 基本语法
- QML之使用Loader加载QML组件
- QML之Animation
- QML之可视化元素
- QML之states
- QML之View
- QML之TabWidget
- QML之SearchBox
- QML之表盘
- QML之自定义Button
- QML之TabWidget
- 解读QML之二
- 解读QML之三
- 关于UTL会自动转码的问题 %自动转换为%25
- Java——环形单链表的约瑟夫问题
- (思考)关于舒适区/学习区/恐慌区
- Loading
- iOS UIWebView 图片自适应以及取消长按放大等操作
- 初学QML之qmlRegisterType
- 只要三分钟,让你成功集成Baidu语音,让你的app说话
- 5G技术使智能家居个性化家庭成为现实
- Exception in thread "http-bio-8080-exec-7 " PermGen space 。。内存溢出问题
- jQuery中使用$.ajax提交表单
- 自我学习从阅读和记录开始
- Gradle学习
- 如何优化批量修改DOM的操作
- STM32高级开发(5)-gcc-arm-none-eabi