Russian Qt Forum

Qt => Qt Quick => Тема начата: SektorCT от Июнь 24, 2024, 23:38



Название: Нарисовать кривую в qml
Отправлено: SektorCT от Июнь 24, 2024, 23:38
Всем привет.
Подскажите пожалуйста как с помощью чего-то подобного имея лист точек можно нарисовать кривую?

Код:
Shape
        {
            id:shapeChart
            anchors.fill: parent
 
            ShapePath
            {
                id:myPath
                strokeWidth: 3
                strokeColor: "darkgray"
 
                PathPolyline
                {
                    path: flowDiagram.resultLines
                }
 
            }
        }


Название: Re: Нарисовать кривую в qml
Отправлено: kambala от Июнь 25, 2024, 10:57
вот именно так и нарисовать :) в чем вопрос-то?


Название: Re: Нарисовать кривую в qml
Отправлено: SektorCT от Июнь 25, 2024, 12:14
вот именно так и нарисовать :) в чем вопрос-то?

А вы пробовали вот так нарисовать кривую? Видели что поулчается?
Или например я пытаюсь найти способ 2-3 кривые нарисовать, что-то подобное пробовали?
Думаете это норм?


Название: Re: Нарисовать кривую в qml
Отправлено: kambala от Июнь 25, 2024, 14:20
да, пробовал, получается хорошо :) http://www.prog.org.ru/index.php?topic=33455.msg247208#msg247208

в чем вопрос все еще непонятно.


Название: Re: Нарисовать кривую в qml
Отправлено: SektorCT от Июнь 25, 2024, 23:23
да, пробовал, получается хорошо :) http://www.prog.org.ru/index.php?topic=33455.msg247208#msg247208

в чем вопрос все еще непонятно.

Первое что я не моуг понять это как если я имею в модели лист листов то как лист передать в path: ?
Второе у меня не поулчается просто нарисовать кривую, у меня части с каким то белыми незакрашенными кусками.


Название: Re: Нарисовать кривую в qml
Отправлено: kambala от Июнь 26, 2024, 15:38
в path надо подавать лист точек, а не лист листов точек. Соответственно тебе надо выбрать некоторый элемент своего листа чтоб получить лист точек.

по второму приложи минимальный код, воспроизводящий проблему (а не как в первом посте).