Qt | 使用 QRectF 类绘制矩形 - 简介
最编程
2024-07-16 18:08: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
上一篇: 人工智能讲座--深度学习用于行人再识别
下一篇: 最喜欢的诗句摘录(关于形容人美丽的诗句)
推荐阅读
-
OpenCV 高级图形用户界面 (21) 暂停程序执行并等待用户按键进入,使用函数 waitKey - 参数
-
TensorFlow 的基本概念和使用场景
-
[C 语言教程] [嵌入式程序设计] (I) 简介和先决条件 (II) 嵌入式程序设计基础 (III) 硬件基础 (IV) 硬件寄存器操作
-
C++ 中的抽象类和抽象方法
-
python 机器人编程 - 使用 python API 调用控制 wifi 小车的示例程序
-
C++ 类和对象 - 通过 4 级考试
-
Golang 并发编程入门:Goroutine 简介和基本用法
-
使用 cgo 在 Golang 中调用 C 语言库:"runtime/cgo "软件包完整指南 - 摘要
-
使用计时器创建打开屏幕弹出窗口
-
(42) 在 MATLAB 中使用 fftshift 绘制零心功率谱