gpt4 book ai didi

c++ - 改变 QBarSet 中单个 barr 的颜色

转载 作者:搜寻专家 更新时间:2023-10-31 02:11:24 25 4
gpt4 key购买 nike

是否可以在单个 QBarSet 中为每个条设置颜色?

QBarSet *set0 = new QBarSet("Jane");
*set0 << 1 << 2 << 3 << 4 << 5 << 6;

QHorizontalBarSeries *series = new QHorizontalBarSeries();

series->append(set0);
QChart *chart = new QChart();
chart->addSeries(series);

最佳答案

每个QBarSet 都是独立的。您可以创建一个 QList 并迭代它们,然后使用 setColor() .例如:

QList<QBarSet *> barsets;
barsets.append(set0);
[...]

QColor color("blue");
for(auto barset: barsets){
barset->setColor(color);
}

关于c++ - 改变 QBarSet 中单个 barr 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43616621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com