【今日/总数】文章:0/2773 用户:0/10774 书籍:0/200
回顾2016,喜迎2017,以“回顾我与C++技术网的2016,展望C++技术网的2017”为主题,发表文章,将有机会赢得2个月的会员或现金红包。

当前位置:类库框架 -> QT -> Qt零基础教程(五) QPoint详解(1)

原创版权标志Qt零基础教程(五) QPoint详解(1)

作者:Honei_X  发表时间:2015-7-26  阅读:2492
[摘要]本文结合QPoint的源码对QPoint进行了详细的剖,从整体上介绍了QPoint。
文章来源:C++技术网 原创文章版权所有,未经授权,禁止转载。

           QPoint类定义了平面上的一个点,这个点的参数都是整数类型的,不是浮点类型的,如果想要浮点类型的话,相应的类是QPointF。

           下面就是Qt中对QPoint中定义的源码:

QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
QT_MODULE(Core)
class Q_CORE_EXPORT QPoint
{
public:
    QPoint();
    QPoint(int xpos, int ypos);

    bool isNull() const;

    int x() const;
    int y() const;
    void setX(int x);
    void setY(int y);

    int manhattanLength() const;

    int &rx();
    int &ry();

    QPoint &operator+=(const QPoint &p);
    QPoint &operator-=(const QPoint &p);

    QPoint &operator*=(float c);
    QPoint &operator*=(double c);
    QPoint &operator*=(int c);

    QPoint &operator/=(qreal c);

    friend inline bool operator==(const QPoint &, const QPoint &);
    friend inline bool operator!=(const QPoint &, const QPoint &);
    friend inline const QPoint operator+(const QPoint &, const QPoint &);
    friend inline const QPoint operator-(const QPoint &, const QPoint &);
    friend inline const QPoint operator*(const QPoint &, float);
    friend inline const QPoint operator*(float, const QPoint &);
    friend inline const QPoint operator*(const QPoint &, double);
    friend inline const QPoint operator*(double, const QPoint &);
    friend inline const QPoint operator...【登录后阅读更多内容】
文章来源:C++技术网 原创文章版权所有,未经授权,禁止转载。


当前位置:类库框架 -> QT -> Qt零基础教程(五) QPoint详解(1)

返回顶部

关于我们 QQ群 广告服务 增值服务 捐款资助 版权声明 RSS订阅 站点地图 百度网站地图 意见反馈
鄂ICP备14001349号-2, Copyright © 2014-2017, CJJJS.COM/CJJJS.CN, All Rights Reserved

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)