使用qml制作可选的ListVIew

Model

import QtQuick 2.0
ListModel {
      ListElement {
          name: "Bill Smith"
          number: "555 3264"
      }
      ListElement {
          name: "John Brown"
          number: "555 8426"
      }
      ListElement {
          name: "Sam Wise"
          number: "555 0473"
      }
  }

View

import QtQuick 2.0
import QtQuick.Controls 2.2
ListView {
      anchors.fill: parent
      model: ContactModel {}
      delegate: TextEdit {
          text: name + ": " + number
          selectByMouse: true
          readOnly: true
          MouseArea{
            cursorShape: Qt.IBeamCursor
            anchors.fill: parent
            enabled: false
          }
      }
  }

猜你喜欢

转载自blog.csdn.net/kebiaoy/article/details/81084958