Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB

Qt Charts 2.1.0 Release

Charts, Qt, Qt Charts

Перевод официальной новости.

Мы счастливы объявить, что в предстоящий выпуск Qt 5.6.0 будет включён Qt Charts 2.1.0 add-on. Этот выпуск Qt содержит новый функционал, и исправлены баги по пользовательским запросам.

Краткое введение о том новом, что есть в этом модуле: Qt Charts является модулем, который предоставляет комплект простых в использовании компонентов графиков. Доступны следующие типы графиков: LLine, Spline, Area, Scatter, Bar, Pie, Polar and Box-and-Whiskers Chart.

Больше информации, включая примеры использования Qt Charts,  Вы можете найти в документации.

Как было объявлено раннее, Qt Add-ons лицензия будет изменена так, что Qt Charts будут доступны под коммерческой лицензией и под лицензией QLPv3. Исходные коды модуля уже доступны на codereview.qt-project.org . С выпуска Qt 5.7 пакеты будут включать готовую версию модуля и версионирование для Qt Charts будет изменено в соответствии с версионированием Qt.

Улучшение производительности

Наибольшее видимое улучшение производительности произведено в Qt Charts 2.1.0. Для линий и точечных последовательностей была добавлена поддержка отрисовки с OpenGL ускорением. Данное изменение радикально увеличивает производительность при работе с большими массивами данных. Мы добавили в документацию the OpenGL Accelerated Series Example, чтобы показать, как вы можете включить OpenGL ускорение для QLineSeries и QScatterSeries.

Новые функции и возможности в Qt Charts 2.1.0

  • Поддержка обратных осей
  • Возможность установки положения меток для QCategory Axis
  • Поддержка малых тиков для значений осей
  • Поддержка для последовательностей меток угла
  • Точки могут быть расположены на графике как QVector с QXYSeries
  • Продолжительность и смягчение могут быть установлены для анимации графика
  • Метки отсечения могут быть включены и выключены
  • Возможность удаления более, чем одной точки из QXYSeries
  • Цвет сетки может быть установлен с осью
  • Методы mapToPosition и mapToValue для ChartView
  • Соответствие функций Zoom для ChartView  одному из графиков QChart
  • Сигналы изменений для свойств и размеров точечных последовательностей

В дополнение к выше перечисленным изменениям также внесены исправления на основе отчётов пользователей.

Qt Charts 2.1.0 уже включены в качестве исходников в Qt 5.6 Beta. Окончательный выпуск Qt 5.6 будет также включать бинарные файлы для этого дополнения (add-on). В выпуске Qt 5.6 бинарный модуль будет всё ещё доступен только с коммерческими пакетами. Пользователи пакетов с открытым исходным кодом могут собрать модуль из исходников. Как обычно, Qt Charts имеют полную стандартную поддержку. Если у вас есть какие-либо вопросы, связанные с использованием модуля или в случае, если вы хотите поделиться своими идеями для дальнейшего развития, пожалуйста, свяжитесь с нашей службой поддержки через Qt Account Support Center.

Источник Qt Blog

Comments

Only authorized users can post comments.
Please, Log in or Sign up
v
Jan. 17, 2019, 11:51 a.m.
vitalir12

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:20points,
  • Rating points-10
v
Jan. 17, 2019, 11:49 a.m.
vitalir12

C++ - Test 002. Constants

  • Result:50points,
  • Rating points-4
v
Jan. 17, 2019, 11:13 a.m.
vitalir12

C++ - Тест 003. Условия и циклы

  • Result:28points,
  • Rating points-10
Last comments
I
Jan. 16, 2019, 8:06 a.m.
IscanderChe

Заработало. Забыл model->select(); вписать.
I
Jan. 16, 2019, 8:02 a.m.
IscanderChe

Всё равно пусто, хотя строка с данными в базу добавляется.
Jan. 16, 2019, 7:51 a.m.
Евгений Легоцкой

потому, что нужно сохранять информацию для всех остальных ролей и столбцов через вызов переопределённого метода. Да к тому же вы ещё и зациклили вызов метода data. QVariant MySqlTableModel:...
I
Jan. 16, 2019, 7:43 a.m.
IscanderChe

Сделал вот так. В tableView ничего нет, кроме заголовка. QVariant MySqlTableModel::data(const QModelIndex &index, int role) const{ if (role == Qt::DisplayRole) { QTime ...
Now discuss on the forum
Jan. 17, 2019, 1:40 p.m.
Михаиллл

Спасибо, заработало.Учту с переменными.
Jan. 17, 2019, 12:01 p.m.
Алексей Внуков

у меня просто есть отдельное поле с чекбоксамими какие колонки нужно отображать CheckBox { id: checkBox text: qsTr("some text") checked: true onC...
Jan. 15, 2019, 4:53 p.m.
Михаиллл

Спасибо, заработало.Но выдало обычный текст без форатирования HTML.Придется искать дальше
Jan. 15, 2019, 12:52 p.m.
BlinCT

Я же вам выше написал CLion умеет работать с ремоут машинами. И Qt так же собирает.
Join us in social networks

For registered users on the site there is a minimum amount of advertising