Bonjour,

Apres avoir chercher un peu sur pathview je me pose une question.

Est il possible de mettre des composant qml dans pathview, je m explique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import QtQuick 1.1
Rectangle {
    width: 320
    height: 480
    color: "#00000000"
 
    PathView {
        id: path_view1
        x: 0
        y: 0
        width: 320
        height: 457
        path: Path {
            startY: 235
            startX: 160
            PathLine {
                x: 1480
                y: 235
            }
 
        }
        delegate: Component {
            id: comp1
            Column {
                spacing: 5
                WidgetMenu {
                    width: 320
                    height: 457
                    anchors.horizontalCenter: parent.horizontalCenter
                }
 
                Text {
                    x: 5
                    text: name
                    anchors.horizontalCenter: parent.horizontalCenter
                    font.bold: true
                }
 
            }
        }
        model: ListModel {
            ListElement {
                name: "Grey"
 
            }
 
            ListElement {
                name: "Red"
 
            }
 
            ListElement {
                name: "Blue"
 
            }
 
            ListElement {
                name: "Green"
 
            }
        }
    }
}
j ai mis dans delegate: Component {...} (Ligne 26), un "Widget" que j ai appelé WidgetMenu.
C' est un menu flipable avec quelques infos système, qui est flickable par pathview, cela fonctionne, il me repete 4* se widget qml custom.

J' ai 8 Widgets customs qml en tout (des menus et des dials qml avec des fonctions c++)

Ce que je voudrais faire, c est mettre 1 widget qml different à chaques "flick" de la fenetre, au lieu de repeter x fois ce meme et unique widget custom.

Est-ce possible? Si oui, comment m' y prendre? car je m' y perd un peut avec ListModel, ListView, VisualItemModel, Component, ListElement, etc...

Cordialement.


Edit, en fait je viens de trouver ma solution et une reponse dans:

http://doc.qt.digia.com/4.7/declarat...model-qml.html