something
- 字符串去除前后空格:
str.trim()
; - 获取当前时间:
Qt.formatFromData(new Date(), "yyyy-MM-dd:ss:mm:zzz")
; - 只读property:
readonly property var name: 1
; - text自动换行参数:
wrapMode: Text.Wrap
;
ListModel
- 申明
1
2
3
4
5
6
7
8
9
10property ListModel data_model: ListModel{
ListElement {
custom_text: "a"
enable: false
}
ListElement {
custom_text: "b"
enable: false
}
} - 获取长度:
data_model.count
- 追加:
1
2
3var data = {"custom_text": "c",
"enable": true}
data_model.append(data) - 指定位置插入:
data_model.insert(0, data)
- 获取索引0指定位置的model:
data_model.get(0)
- 修改指定位置元素:
data_model.setProperty(0, "custom_text", "z")
生成随机字母数字
1 | function randomRange(min, max) { |
父控件适应子控件大小
使用childrenRect属性childrenRect:
childrenRect.height : real
childrenRect.width : real
childrenRect.x : real
childrenRect.y : real
比如:
1 | Rectangle { |