qpoint中rx和x区别
时间: 2024-04-30 12:24:56 浏览: 220
QPointDemo.rar 配套本人博文《Qt基础类01-坐标类QPoint》的测试验证例程
在QPoint中,x和y是QPoint对象的两个公共属性,分别表示该点的水平和垂直坐标。而rx和ry是QPoint对象的两个公共成员,是QPoint对象的引用,可以用于修改该点的坐标值。
具体来说,x和y是普通的int类型变量,可以直接读取和赋值。而rx和ry是QPoint对象的引用,可以通过修改rx和ry来修改QPoint对象的坐标值,例如:
```
QPoint p(10, 20);
p.rx() = 30; // 修改p的x坐标为30
p.ry() = 40; // 修改p的y坐标为40
```
需要注意的是,修改rx和ry的坐标值时,必须要确保该QPoint对象是可修改的,因为如果该对象是常量或只读引用,那么修改操作将会导致编译错误。
阅读全文