1
左边,我试图把滚动型到ListView的莱夫特赛德在QML滚动型屏幕的QML
import QtQuick 2.0
import QtQuick.Controls 1.4
Item {
width: 1580
height: 687
Rectangle
{
anchors.fill: parent
color: "Gray"
}
ListModel
{
id: phonecontactsModel
ListElement {
// name :firstname+" "+lastname
firstname:"Alexander"
lastname:"Wurz"
contactimg: "graphics/Phone/contacts/contact_pic1.png"
contactimgSq: ""
phonenum:"02476 000 001"
favstatus:0
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
ListElement{
//name:firstname+" "+lastname
firstname:"Bernie"
lastname:"Ecclestone"
contactimg:"graphics/Phone/contacts/contact_pic1.png"
contactimgSq: "graphics/Phone/contacts/contact_pic1.png"
phonenum:"02476 000 002"
favstatus:1
}
}
ScrollView {
id: id_scrollView
anchors.fill: parent
objectName: "ScrollView"
frameVisible: true
highlightOnFocus: true
ListView
{
height: parent.height
width: parent.width
model: phonecontactsModel
delegate: contacts_delegate
spacing: 6
anchors.left: parent.left
anchors.leftMargin: 360
clip: true
}
}
Component
{
id: contacts_delegate
Item {
id: wrapper
height: 150
width: 1080
Rectangle
{
color: "#99000000"
height: parent.height
width: parent.width -150
}
Image {
width: parent.height
height: parent.height
id: contactImage
source: contactimg
fillMode: Image.PreserveAspectFit
anchors.left: parent.left
}
Text {
id: contactName
text: firstname
anchors.left: contactImage.right
anchors.leftMargin: 70
color: "White"
font.pointSize: 25
anchors.verticalCenter: parent.verticalCenter
}
Image {
id: messageContact
source: "graphics/Phone/messaging_icon.png"
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
}
}
}
}
我不能指定滚动视图宽度或高度或它的位置的左边查看我如何才能做到这一点
我想创建这样的
做这个工作了,你我不能看到滚动条,而我尝试这样 –
你可能仍然夹ListView控件,而我把滚动条只需ListView控件之外 - 因此你剪辑的滚动条?或者你只是不喜欢基本的风格...自动消失。 – derM
是的,我现在可以看到他们!我如何剪辑列表视图?我试图剪裁滚动条?没有效果 –