QPoint 类代表一个坐标点,实现在 QtCore 共享库中。它可以认为是一个整型的横坐标和一个整型的纵坐标的组合。

构造

QPoint 类支持以下两种构造方式:

QPoint();     // 构造横纵坐标均为 0 的 QPoint 对象
QPoint(int x, int y);    // 构造横纵坐标分别为 x 和 y 的 QPont 对象

属性

通过以下成员函数可得到 QPoint 对象中的横纵坐标的引用

int &rx();    // 得到横坐标的引用
int &ry();    // 到到纵坐标的引用

通过以下的成员函数可以设置 QPoint 对象中的横纵坐标:

void setX(int x);    // 设置横坐标为 x
void setY(int y);    // 设置纵坐标为 y

下面两个成员函数则是只读的,可以获得 QPoint 对象中的横纵坐标:

int x() const;    // 获得横坐标
int y() const;    // 获得纵坐标

操作符

QPoint 类支持加法和减法的复合赋值操作:

QPoint &operator+=(const QPoint &point);    // 加赋值
QPoint &operator-=(const QPoint &point);    // 减赋值

这两个操作符是它的成员。而以下的操作符则不是它的成员:

const QPoint operator+(const QPoint &p1, const QPoint &p2);    // 加法
const QPoint operator-(const QPoint &p1, const QPoint &p2);     // 减法
const QPoint operator-(const QPoint &point);                    // 取负数
bool operator==(const QPoint &p1, const QPoint &p2);            // 判断是否相等
bool operator!=(const QPoint &p1, const QPoint);                // 判断是否不等

转载于:https://www.cnblogs.com/wuyepeng/p/9722094.html

Qt常用类——Qpoint相关推荐

  1. Qt学习之路(1)------Qt常用类用法说明

    Qt常用类 向控制台输出文本 第一个例子,我们采用STL的方式: console.cpp #include <iostream>int main() {std::cout << ...

  2. 0004:Qt常用类 - QTime

    Qt常用类 - QTime 1 开发环境 在介绍内容之前,先说明一下开发环境,如下图: Qt版本:Qt5.3.2: Qt开发工具:Qt Creater 3.2.1: Qt构建工具:Desktop Qt ...

  3. Qt 常用类——QStandardItemModel

    转载:落叶知秋时 类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构 ...

  4. Qt常用类——QWidget

    QWidget类是所有用户界面对象的基类. Widget是用户界面的基本单元:它从窗口系统接收鼠标,键盘和其他事件,并在屏幕上绘制自己. 每个Widget都是矩形的,它们按照Z-order进行排序. ...

  5. QT入门基础认知(三个常用类、三种对话框类型、信号和槽)

    1.简单介绍: 1.1 三个常用类(Qwidget类.QDialog类.QMainwindow类) Qwidget类:继承与QObject类和QPaintdevice类,所有用户界面对象的基类,常用于 ...

  6. QT QVariant类数据类型使用

    QT QVariant类数据类型使用 1. QVariant 类用于封装数据成员的类型及取值等信息,该类类似于 C++ 共用体 union ,一个QVariant 对象,一次只能保存一个单一类型的值. ...

  7. Qt常用控件介绍(一)

    Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...

  8. 百科不全书之QT常用函数

    参考链接: 璎珞qc:Qt之QImage类. 沙振宇:Qt输出打印信息的日志到文件(两种方式). tandesir:Qt测算程序运行时间. 半生瓜のblog [QT]QT容器 百科不全书之QT常用函数 ...

  9. C++ | Qt 常用头文件及容器类

    目录 一.Qt常用头文件 1. <QtGlobal>头文件 (1) Qt 中的数据类型定义 (2) 常用函数 (3) 常用宏 2.<QMath>头文件 二.Qt容器类 1.顺序 ...

  10. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...

最新文章

  1. 【GLib】GLib学习笔记(三):gtypes、garray、gerror、goption
  2. QuickPager asp.net 分页控件 转
  3. 内存映射文件(File Mapping)API
  4. 李航《统计学习方法》笔记
  5. eclipse_开启出现弹窗_Subversive Connector Discovery
  6. Auto.Js 抖音脚本 性别识别 消息自定义 免ROOT
  7. C/C++ 内存对齐原则及作用
  8. phantomjs selenium实现刷搜索引擎,刷百度来路,刷点击,真实有效果
  9. aruba交换机配置命令_Aruba 无线交换机基本操作命令
  10. Scikit Learn-聚类方法
  11. Python Selenium破解滑块验证码最新版!
  12. CSS3彩色渐变的电脑键盘js特效
  13. 华为路由器用Linux开发,华为路由器常用配置 - osc_1v2pb1nt的个人空间 - OSCHINA - 中文开源技术交流社区...
  14. 创建并配置一个伪分布式Hadoop3.x版本集群(三)
  15. 通讯方式:近场通讯和无线通讯
  16. 互联网产品思考(一) —— 基本理念
  17. 计算机软件比赛团队名称,代表团队名称
  18. Python采集网站ip代理, 检测IP代理是否可用,构建自己的ip代理池
  19. 输入一个整数x,判断其能否被3整除也被7整除。
  20. 安卓内存插件分享,支持X86X64(手游内存测试,速度媲美GG修改器)

热门文章

  1. 罗马尼亚:曾经的黑客避风港变身全球安全人才的摇篮
  2. GitLab 9提供了子群组、部署面板和集成监控
  3. 分享非常宝贵的工作经
  4. select .. into输出单/多行
  5. New features in EJB3.1 (Part 4)
  6. 在Redis集群技术上,你不可错过的四大集成者
  7. tcpreplay,tcprewrite的使用
  8. 推荐一个高仿微信的项目 有点屌!!!
  9. 看图说话,FastJson 并没有那么流行!
  10. 算法和数据结构最全最易懂总结,再也不怕面试了~