![BlinCT](/media/cache/ae/4a/ae4a65663ccbf14aec7b31a6df3f29a6.webp)
Написать свой GraphsView
Всем привет.
В 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" } } } }
В общем нужен просто совет.
Спасибо
![We recommend hosting TIMEWEB](/media/technical_storage/timeweb-120-90.jpg)
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
- Anna Mag
- July 17, 2024, 6:54 p.m.
C++ - Test 005. Structures and Classes
- Result:33points,
- Rating points-10
![EVA](/media/cache/4b/62/4b6257bdb5dfaf404a6571a1ba7910ef.webp)
![BlinCT](/media/cache/ae/4a/ae4a65663ccbf14aec7b31a6df3f29a6.webp)
![Evgenii Legotckoi](/media/cache/5a/49/5a499b0c8eb5e79957fec0aea35e5d98.webp)
![BlinCT](/media/cache/ae/4a/ae4a65663ccbf14aec7b31a6df3f29a6.webp)
![Evgenii Legotckoi](/media/cache/5a/49/5a499b0c8eb5e79957fec0aea35e5d98.webp)