2 Star 7 Fork 9

破忆断回/Qml--mediaPlayer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
DelegateComponet.qml 1.76 KB
一键复制 编辑 原始数据 按行查看 历史
破忆断回 提交于 2019-12-18 22:18 . 第一次提交
import QtQuick 2.12
import QtQuick.Controls 2.12
Rectangle {
id: delegateForTour
property var datas: dataArray.split(",")
property var imageDatas: imageResource.split(",")
width: listView.width
anchors.leftMargin: 10
height: 100
//property alias repeater: repeater //设置50的间距
onDatasChanged: {
delegateForTour.height = (datas.length) * 30 + 50
}
color: "#edecec"
property int classIndex: index
MouseArea {
anchors.fill: parent
//设置当前目标为 选中项
propagateComposedEvents: true
onDoubleClicked: {
}
onClicked: {
listView.currentIndex = index
console.log("事件没有传递")
mouse.accepted = true //传递事件
}
}
Column {
id: column
spacing: 5
Flow {
spacing: listView.width - classItem.width - 25
leftPadding: 10
rightPadding: 15
Text {
id: classItem
width: listView.width
text: name
font.pointSize: 12
property bool isEmpty: false
}
Button {
visible: index===2
width: 15
antialiasing: true
height: classItem.height
icon.width: width
icon.height: height
icon.source: "qrc:/tour/Iamges/tour/yinle.png"
property int count: 1
onClicked: {
listView.model.addItem(count++, "创建的歌单")
}
}
}
DelegateRepater {
id: repeater
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
QML
1
https://gitee.com/ppx-computer/Qml--mediaPlayer.git
git@gitee.com:ppx-computer/Qml--mediaPlayer.git
ppx-computer
Qml--mediaPlayer
Qml--mediaPlayer
master

搜索帮助