Созылу элементі барлық балаларды қамтуы мүмкін

Бұл қалай болуы мүмкін QML элементті автоматты түрде созу үшін, оның барлық балалары оған сәйкес келеді ме? Және аралықты қалай анықтауға болады? Мысалы, мен мәтіннің айналасында тіктөртбұрыш болғанын қалаймын. Тік төртбұрыштың ішкі аралықтары болуы керек.

Келесіде тіктөртбұрыштың өлшемі 0,0 болады.

Rectangle {
    color: "gray"
    anchors.centerIn: parent;

    Text {
        text: "Hello"
    }
}

Егер мен оны көмегімен түзетуге тырыссам ] баған элементі, -де көрсетілгендей, QML элементтерін мазмұнға сай өсу үшін қалай жасауға болады? , содан кейін мен бүкіл терезе / ата-ана арқылы баған аламын,

Column {
    anchors.centerIn: parent

    Rectangle {
        color: "gray"
        anchors.fill: parent
    }

    Text {
        anchors.centerIn: parent
        text: "Hello"
    }
}

Өңдеу:

бағанының орнына Flow элементін қолдануға тырысты, бірақ содан кейін мен бүкіл терезе / ата-ана арқылы жол алдым.

23
задан Community 23 May 2017 в 12:00
поделиться