首页 > 解决方案 > pyQGIS中的下划线

问题描述

我目前正在做一些关于 Qgis 的大学项目,我必须使用 Python 来生成地图。

我想知道是否有办法在 str 下划线(如屏幕截图所示)。

红色四舍五入的文字是我要下划线的文字

预先感谢您的帮助 !

标签: pythonstringqgisunderline

解决方案


确实,对于 QGIS,它是特别的......也许它存在其他方法,但我这样做:

首先,您必须将要下划线的文本与其他文本分开。

然后使用QtGui.QFont自定义您的字体,并将其应用于想要的文本,而不是以前的 setFont。

例子:

...
from PyQt5 import *
...
myTitleBoldFont=QtGui.QFont("Verdana", 27)
myTitleBoldFont.setUnderline(True)
...
TextCustom.setFont(myBoldFont)

不要忘记导入PyQt5


推荐阅读