Использование ChartView со строками и столбцами QML для автоматического изменения размера - PullRequest
0 голосов
/ 14 февраля 2020

Вот очень простое демонстрационное приложение, которое я сделал:

import QtQuick 2.12
import QtQuick.Window 2.12
import QtCharts 2.3

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    Row {
        Column {
            Text { text: "Foo" }
            Text { text: "Bar" }
        }
        ChartView {
            title: "Example Chart"
            width: 440
            height: 480
            LineSeries {
                name: "Line"
                XYPoint { x: 2017; y: 3.5 }
                XYPoint { x: 2018; y: 3.5 }
                XYPoint { x: 2019; y: 3.8 }
                XYPoint { x: 2020; y: 3.9 }
            }
        }
    }
}

Проблема в том, что оно работает, только если я явно определяю аргументы width и height для ChartView. Я ожидал бы, что он автоматически изменит размер внутри Row компонента, но он просто получит размер (0, 0). Как мне добиться того, чего я хочу?

...