2017-03-24 2 views

Antwort

0

Ziemlich einfach. Kopieren Sie die folgenden in der QML web editor:

import QtQuick 2.0 

Column { 
    width: 500 

    Rectangle { 
     id: toolbar 
     width: parent.width 
     height: 50 
     Text { 
      text: "Elenco" 
      anchors.centerIn: parent 
      font.pointSize: 24; font.bold: true 
     } 
     MouseArea { 
      anchors.fill: parent 
      onClicked: listBox.visible = !listBox.visible 
     } 
    } 
    Rectangle { 
     id: listBox 
     color: "gray" 
     width: parent.width 
     visible: false 
     height: 200 
     Column { 
      width: parent.width 

      Repeater { 
       model: 4 
       delegate: 
        Rectangle { 
         width: parent.width 
         color: index % 2 ? "#C9D6DE" : "#E7F6FF" 
         height: 50 
         Text { anchors.centerIn: parent; text: "Persona " + (index + 1) } 
        } 
      } 
     } 
    } 
} 
+0

Diese Arbeit und die Idee ist gut. Es ist nur, dass ich nicht die Liste aufhängen kann, die Sie unterhalb der Symbolleiste kiste @Massimo Callegari – fhava

+0

Was? Meins ist nur ein Beispiel. In einer realen Implementierung sollte der Repeater, den ich benutzte, ein ListView mit einem richtigen Modell sein, das –

+0

zur Verfügung gestellt wird, ah okay danke viel @Massimo – fhava

Verwandte Themen