Qt | 绘制矩形与 QRectF 类

点击上方"蓝字"关注我们

01、简介

1、需要使用到的 QPainter 类中的函数

2、QRect 和 QRectF 类

QRect 是整型版本,QRectF 是精度更高的浮点型版本,本文以 QRectF 类进行讲解。

QRectF 类对矩形进行了描述,下面为该类中的函数

3、对于 QRect,由于历史原因,bottom()和 right()函数返回的值并不是真正的矩形的右下角,right()返回的值与 left()+width()-1 相同,bottom()返回的值与 top()+height()-1 相同,同理

bottomRight()、topRight()、bottomLeft()函数与 bottom()和 right()类似,详见下图。为避免这种情形,建议使用 QRectF 而不是 QRect。

4、QRectF 类的构造函数

1)、QRectF()QRectF(const QPointF &topLeft, const QSizeF &size); //由左上角的点 topLeft 和大小构造矩形QRectF(const QPointF &topLeft, const QPointF &bottomRight); //由左上角和右下角的点构造矩形QRectF(qreal x, qreal y, qreal width, qreal height)QR

相关推荐

  1. QT】QPointF、QRectF、QPolygonF 介绍

    2024-07-13 03:18:03       29 阅读
  2. Qt中图表图形绘制介绍

    2024-07-13 03:18:03       23 阅读
  3. WPF 简单绘制矩形

    2024-07-13 03:18:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 03:18:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 03:18:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 03:18:03       62 阅读
  4. Python语言-面向对象

    2024-07-13 03:18:03       72 阅读

热门阅读

  1. python多线程与多进程开发实践及填坑记(3)

    2024-07-13 03:18:03       27 阅读
  2. MySQL-锁

    2024-07-13 03:18:03       15 阅读
  3. 我的PHP8编译日志

    2024-07-13 03:18:03       20 阅读
  4. error: #29: expected an expression

    2024-07-13 03:18:03       20 阅读
  5. MySQL版本升级

    2024-07-13 03:18:03       19 阅读
  6. 数据建设实践之大数据平台(四)安装mysql

    2024-07-13 03:18:03       22 阅读
  7. Python-数据爬取(爬虫)

    2024-07-13 03:18:03       21 阅读