欢迎光临
我们一直在努力

【认识 QPointF 是什么】

📌 第一步:认识 QPointF 是什么?

QPointF 是 Qt 中用于表示平面上一个点(x, y) 的类,但与 QPoint 不同的是,它使用 浮点数(qreal,通常是 double) 来存储坐标,因此精度更高,适合图形绘制、动画、物理计算等需要小数坐标的场景。

include

✅ 公共构造函数(Public Constructors)

  • QPointF()
    • 作用:创建一个“空点”(null point),即 (0.0, 0.0)。
    • 示例: QPointF p; // p.x() == 0.0, p.y() == 0.0
  • QPointF(const QPoint &point)
    • 作用:从整数坐标的 QPoint 转换为浮点坐标的 QPointF。
    • 示例: QPoint ip(10, 20); QPointF fp(ip); // fp is (10.0, 20.0)
  • QPointF(qreal xpos, qreal ypos)
    • 作用:用指定的 x 和 y 坐标构造点。
    • 示例: QPointF p(3.14, -2.5);

    💡 小贴士:这是最常用的构造方式!

    🔍 查询坐标

  • qreal x() const
  • 赞(0)
    未经允许不得转载:171主机测评 » 【认识 QPointF 是什么】
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址