PyQt5 QSpinBox – 获取字符的边界矩形
在这篇文章中,我们将看到如何获得旋转盒中给定字符的边界矩形,即如果字符’ch’被画在坐标系的原点上,则该矩形将被墨水覆盖。边界矩形可能延伸到(0,0)的左边(例如斜体字),而且文本输出可能覆盖边界矩形中的所有像素。对于一个空格字符来说,该矩形通常是空的。
为了做到这一点,我们用自旋盒的QFontMetrics对象来使用boundingRect方法。
语法: font_metrics.boundingRect(ch)
参数: 它使用字符串作为参数
返回: 它返回QRect对象
注意: 这个方法也可以用来获取整个文本的边界矩形。
以下是实现方法
输出 :