Ajouter une page à un SwipeView

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,
J’ai crée mon projet à partir de l’utilitaire de QtCreator. J’ai réalisé une ’’Qt Quick Application - Swipe’’. Dans le code par défaut, les pages sont en dures dans le main.qml :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SwipeView {
        id: swipeView
        anchors.fill: parent
        currentIndex: tabBar.currentIndex

        Page1Form {
            background: Rectangle {
                color: colorBackground
            }
        }

        Page2Form {
            background: Rectangle {
                color: colorBackground
            }
        }

        Page3Form{
            background: Rectangle {
                color: colorBackground
            }
        }
    }

Or j’aimerais bien ajouter ma page d’un fichier, pour éviter que ça soit le bazard. Comment faire ? J’ai essayé de faire addItem: page1 (avec ou sans parenthèse) ou de mettre le nom de la classe, sans succès. Voici le fichier de la classe :

1
2
3
4
5
6
7
8
Page1Form {
    id: page1
    background: Rectangle {
        color: colorBackground
    }
}

`

Comment je peux réaliser ça ? Merci d’avance !

La curiosité est le plus beau des défauts

+0 -0
Auteur du sujet

J’ai trouvé ! En fait, il ne fallait utilisé le nom du fichier, et nom de la classe pour l’ajouter. Du coup j’ai :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
SwipeView {
        id: swipeView
        anchors.fill: parent
        currentIndex: tabBar.currentIndex

        Page1{}

        Page2{}

        Page3{}
    }

La curiosité est le plus beau des défauts

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte