第一范文网 - 专业文章范例文档资料分享平台

QPoint类

来源:用户分享 时间:2025/5/28 15:18:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

QPoint & QPoint::operator*= ( int c )

用c与这个点的x和y做乘法,并且返回这个点的引用。 实例:

QPoint p( -1, 4 );

p *= 2; // p变成了(-2,8)

QPoint & QPoint::operator*= ( double c )

这是一个重载成员函数,提供了方便。它的行为和上面的函数基本一致。 用c与这个点的x和y做乘法,并且返回这个点的引用。 实例:

QPoint p( -1, 4 );

p *= 2.5; // p变成了(-3,10)

注意这个结果被取整了,因为点是用整数保存的。 QPoint & QPoint::operator+= ( const QPoint & p ) 把点p加到这个点上,并且返回这个点的引用。 实例:

QPoint p( 3, 7 ); QPoint q( -1, 4 );

p += q; // p变成了(2,11)

QPoint & QPoint::operator-= ( const QPoint & p ) 从这个点上减去点p,并且返回这个点的引用。 实例:

QPoint p( 3, 7 ); QPoint q( -1, 4 );

p -= q; // p变成了(4,3)

QPoint & QPoint::operator/= ( int c ) x和y都除以c,并且返回这个点的引用。 实例:

QPoint p( -2, 8 );

p /= 2; // p变成了(-1,4)

QPoint & QPoint::operator/= ( double c )

这是一个重载成员函数,提供了方便。它的行为和上面的函数基本一致。 x和y都除以c,并且返回这个点的引用。 实例:

QPoint p( -3, 10 );

p /= 2.5; // p变成了(-1,4)

注意这个结果被取整了,因为点是用整数保存的。 QCOORD & QPoint::rx () 返回这个点的x坐标的引用。 使用这个引用可以直接操作x。 实例:

QPoint p( 1, 2 );

p.rx()--; // p变成了(0, 2)

也可以参考ry()。 QCOORD & QPoint::ry () 返回这个点的y坐标的引用。

使用这个引用可以直接操作y。 实例:

QPoint p( 1, 2 );

p.ry()++; // p变成了(1, 3)

也可以参考rx()。 void QPoint::setX ( int x ) 设置这个点的x坐标为x。 也可以参考x()和setY()。 实例:t14/cannon.cpp。 void QPoint::setY ( int y ) 设置这个点的y坐标为y。

搜索更多关于: QPoint类 的文档
QPoint类.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3bkra2zftd55mbv22qnw_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top