Е
16 ноября 2020 г. 19:28

Qml, QtCharts

Charts, QML, QtCharts

Как можно очистить SplineSeries, при вызове метода clear старый график не стерается, а новый просто отрисовывается под ним

2

Вам это нравится? Поделитесь в социальных сетях!

2
R
  • 16 ноября 2020 г. 21:53

Не знаю як в SplineSeries
але в LineSeries при такій реалізації працює очистка при виклику lineSeries.clear()

  1. ChartView {
  2. id: chartView
  3. width: parent.width
  4. height: 400
  5. backgroundColor: "#00000000"
  6. titleColor: "#ffffff"
  7. antialiasing: true
  8. theme: ChartView.ChartThemeDark
  9. LineSeries {
  10. id: lineSeries
  11. .........

і не забувайте що цей модуль не є безкоштовним, якщо ви збираєтесь використвоувати QtCharts в публічних проектах

    Е
    • 16 ноября 2020 г. 22:45

    все верно, при такой реализации clear работает, но если растянуть plotArea под нужные размеры (хотя бы того же chartview) то clear, очищает контейнер, но отображение остается и новое рисуется под ним. может сталкивались ч такой проблемой?

      Комментарии

      Только авторизованные пользователи могут публиковать комментарии.
      Пожалуйста, авторизуйтесь или зарегистрируйтесь