gpt4 book ai didi

c++ - 在 QPolygonF 中设置值

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:21 27 4
gpt4 key购买 nike

我正在尝试将 QPolygonF 对象中的值设置为特定值。例如:

QPolygonF *polygonPoints;
polygonPoints->resize(2);
polygonPoints[1] = QPointF(5.0,5.0);

当我尝试编译时出现错误,提示没有找到接受类型为“QPointF”的右侧操作数的运算符。 QPolygon 是从 QVector 继承的,所以我觉得这应该可以工作......上面的代码在我使用“<<”时有效但我想修改多边形中的特定值而不是仅仅附加值。谢谢。

最佳答案

QPolygonF(以及所有其他 Qt 容器)最好在没有指针的情况下使用,否则您将需要取消引用指针:

(*polygonPoints)[1] = QPointF(5.0,5.0);

关于c++ - 在 QPolygonF 中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972519/

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