В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView.
По этой причине я хочу написать хотябы с минимальным набором функционала свой GraphsView.
А это значит мне надо сделать и центральную сетку с координатами и ValueAxis.
Мог бы кто посоветовать из чего должен например ValueAxis состоять? То есть это жэ набор линий(tickmarks), мажорных со значениями и минорных между ними, где первый и последний четко сверху и снизу самого обьекта.
Пробовал вот что-то такое, но не так выглядит
Код:
Item
{
id: root
property int minorTickCount: 4
property string titleText: titleText.text
property int tickInterval: 5 // колличество долей и значений между максимальным и минимальным значением
property double min: 0
property double max: 4
width: 50
height: 120
Text
{
id: titleText
text: qsTr("ValueAxis")
rotation : 270
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
}
Rectangle
{
id: mainLine
width: 1
height: parent.height
anchors.right: parent.right
color: "black"
}
ColumnLayout
{
// anchors.fill: parent
anchors.right: mainLine.left
anchors.top: root.top
anchors.bottom: root.bottom
Repeater
{
model: 8
delegate: Rectangle
{
width: root.width / 2
height: 2
color: "#44ff0000"
}
}
}
}
Посоветуйте пожалуйста.
Спасибо