BlinCT
May 5, 2024, 2:46 p.m.

Написать свой GraphsView

Qt6

Всем привет.
В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView.
По этой причине я хочу написать хотябы с минимальным набором функционала свой GraphsView.
А это значит мне надо сделать и центральную сетку с координатами и ValueAxis.
Мог бы кто посоветовать из чего должен например ValueAxis состоять? То есть это жэ набор линий(tickmarks), мажорных со значениями и минорных между ними, где первый и последний четко сверху и снизу самого обьекта.
Пробовал вот что-то такое, но не так выглядит

  1. Item
  2. {
  3. id: root
  4.  
  5. property int minorTickCount: 4
  6. property string titleText: titleText.text
  7. property int tickInterval: 5 // колличество долей и значений между максимальным и минимальным значением
  8. property double min: 0
  9. property double max: 4
  10.  
  11. width: 50
  12. height: 120
  13.  
  14. Text
  15. {
  16. id: titleText
  17. text: qsTr("ValueAxis")
  18. rotation : 270
  19. anchors.verticalCenter: parent.verticalCenter
  20. anchors.left: parent.left
  21. }
  22.  
  23. Rectangle
  24. {
  25. id: mainLine
  26.  
  27. width: 1
  28. height: parent.height
  29. anchors.right: parent.right
  30. color: "black"
  31. }
  32.  
  33. ColumnLayout
  34. {
  35. // anchors.fill: parent
  36. anchors.right: mainLine.left
  37. anchors.top: root.top
  38. anchors.bottom: root.bottom
  39.  
  40. Repeater
  41. {
  42. model: 8
  43.  
  44. delegate: Rectangle
  45. {
  46. width: root.width / 2
  47. height: 2
  48. color: "#44ff0000"
  49. }
  50. }
  51. }
  52. }

В общем нужен просто совет.
Спасибо

1
0

Comments

Only authorized users can post comments.
Please, Log in or Sign up
  • Last comments
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    March 9, 2025, 4:14 p.m.
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
  • ИМ
    Nov. 22, 2024, 9:51 p.m.
    Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
  • Evgenii Legotckoi
    Oct. 31, 2024, 11:37 p.m.
    Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
  • A
    Oct. 19, 2024, 5:19 p.m.
    Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html