Bonjour à tous,

je débute en qml et pour me familiariser avec le langage, je fais des petites applications mais je rencontre des problèmes sur une choses qui me semblait simple : les layouts

Voici l'application suivante où je veux disposer sur une lignes 2 boutons espacé d'un slider.

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
import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.1
 
Window {
    id: root
    visible: true
    title: qsTr("Plotter v0.1")
    RowLayout{
        id:cLayout
        anchors.fill: parent
        Button {
            id: traceB
            text: "Plot"
        }
        Slider {
            id: mySlider
            from: 0
            to: 255
            value: 51
        }
        Button {
            id: lastButton
            text: "erase"
        }
    }
}
je cherche à réaliser deux choses : un que les composants soient réparties sur toutes la largeur de la fenêtre et ce même si la fenêtre est redimensionnée.
ce code produit sur mon ordi un résultats imparfait: les composants se répartissent bien sur une longueur, au fur et à mesure que j’agrandis la fenêtre horizontalement. mais quand le bouton de gauche reste collé à la bordure de la fenêtre celui de droite en est séparée par une marge (non spécifié) qui dépends de la taille de la fenêtre!?
et en ajoutant : rien ne change

si je supprime du RowLayout, tous les composant se trouve empilé à gauche et ce quelque soit la taille de la fenêtre. rajouter ne sert toujours à rien.

j'en ai compris que le layout avait un dimension à lui du coup j'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
anchors.left: root.left
        anchors.right: root.right
aucun changement avec ou sans , les composants son tassés à gauche de la fenêtre.
et là j'ai plus vraiment d'idée! qu'est ce que je fais mal?

petite question subsidiaire, comment je fais pour que la taille de la fenêtre initiale ai une relation avec ses composants?

merci d'avance