У меня есть код, который инициализирует значения графика Q3DDataRow в Qt, как показано ниже:
auto *row = new QtDataVisualization::QBarDataRow(_histTable[i].size());
for (size_t j(0); j < _histTable[i].size(); ++j) {
QPropertyAnimation animation(&(*row)[j], "value");
animation.setDuration(10000);
animation.setStartValue(0);
animation.setEndValue(_histTable[i][j]);
animation.start();
//(*row)[j].setValue(_histTable[i][j]);
}
Я не хочу оживлять внешний вид каждого бара при его создании, но у меня есть ошибка
error: no matching function for call to ‘QPropertyAnimation::QPropertyAnimation(QtDataVisualization::QBarDataItem*, const char [6])’
QPropertyAnimation animation(&(*row)[j], "value");
^
Является QBarDataItem
наследуется QObject
? Могу ли я анимировать бары таким образом или все это можно анимировать? (Только на создание баров).
Задача ещё не решена.
Других решений пока нет …