如何在paintEvent之外获取QPainter的字体度量?

Posted

技术标签:

【中文标题】如何在paintEvent之外获取QPainter的字体度量?【英文标题】:How to get the font metrics of a QPainter outside paintEvent? 【发布时间】:2012-11-29 14:44:12 【问题描述】:

如何在paintEvent绘图方法之外获取QPainter的字体度量?在屏幕上绘画之前我需要这个。

【问题讨论】:

【参考方案1】:

如果您需要在绘制事件之外进行文本布局,只需从您将使用的字体创建一个 QFontMetrics。

【讨论】:

这是什么字体?如果我们不手动设置呢? ***.com/questions/11011238/…

以上是关于如何在paintEvent之外获取QPainter的字体度量?的主要内容,如果未能解决你的问题,请参考以下文章

为啥当 QPushButton::paintEvent 后面跟着 QPainter::fillRect 时应用程序会崩溃?

paintEvent中的Qt QPainter消除了用paintGL绘制的图形

如何使用 Qt QPainter 绘制线性渐变弧?

使用 QPainter 和 paintEvent 在 PYQT5 中的 QLabel 中包含的 Pixmap 上绘制圆圈

Qt学习之路(24): QPainter(改写paintEvent)

QT利用Qpainter怎么在多个窗口中画图 一般只能在paintEvent函数中为主窗口绘图 那怎么样在函数中