QML之QML之使用C++自定义QML类型(二)
来源:互联网 发布:淘宝客服一小时多少钱 编辑:程序博客网 时间:2024/06/08 16:52
下面的例子演示如何向利用C++自定义QML类型及自定义类型List
在Person类中用到name 和shoeSize属性,故在person.h中使用:
Q_PROPERTY(QString name READ name WRITE setName)
Q_PROPERTY(int shoeSize READ shoeSize WRITE setShoeSize)
在BirthdayParty中类中用到Person类对象和一个以Person为元素的List对象 guests 作为属性且guests只读,故使用:
Q_PROPERTY(Person *host READ host WRITE setHost) Q_PROPERTY(QDeclarativeListProperty<Person> guests READ guests)
输出:
"Lavy Liu" is having a birthday!
They are inviting:
"Sglaze" 18
"liuhongwei" 23
"liuhw" 0
- QML之QML之使用C++自定义QML类型(二)
- QML之使用C++自定义QML类型(一)
- QML之使用C++自定义QML类型(三)
- QML之自定义Button
- 解读QML之二
- 解读QML之二
- QML之使用Loader加载QML组件
- qml之Loader使用
- QML之SpinBox使用
- QML类型(QML Types)
- QT之QML类型篇
- QML之自定义模态可拖拽窗口
- qml之invokeMethod的使用
- qml
- QML
- QML
- qml
- QML
- 关于使用CryptoApi实现非对称加密
- UVa Problem 10181 15-Puzzle Problem (15 数码游戏)
- 查找函数实现所在的库的shell脚本
- WIN7,IE8,IE9环境下不能打开EBS R11i的form界面。
- MySQL@Linux
- QML之QML之使用C++自定义QML类型(二)
- Trie树
- XMLWriter 与 XmlReader
- BMP图像格式详解
- 截取位图中的某一部分,并保存为另一位图
- Linux Device Drivers 3rd edition 设备驱动 源代码
- NVIDA英伟达双核芯片,各大厂商“爆发”双核手机
- (转载)mfc listbox 控件-ListBox控件的使用
- 对CryptEncrypt/CryptDecrypt中的几个参数的解释