python - pyQGIS中的下划线
问题描述
我目前正在做一些关于 Qgis 的大学项目,我必须使用 Python 来生成地图。
我想知道是否有办法在 str 下划线(如屏幕截图所示)。
预先感谢您的帮助 !
解决方案
确实,对于 QGIS,它是特别的......也许它存在其他方法,但我这样做:
首先,您必须将要下划线的文本与其他文本分开。
然后使用QtGui.QFont自定义您的字体,并将其应用于想要的文本,而不是以前的 setFont。
例子:
...
from PyQt5 import *
...
myTitleBoldFont=QtGui.QFont("Verdana", 27)
myTitleBoldFont.setUnderline(True)
...
TextCustom.setFont(myBoldFont)
不要忘记导入PyQt5。
推荐阅读
- spring - EntityManagerFactory 初始化失败
- typescript - 如何在本机反应中随机显示测验且不重复
- android - 在哪里声明每个活动中使用的函数?
- java - 如何在 Whatsapp Business 中自动单击发送按钮
- reactjs - 如何在父组件下加载子组件
- azure - 自定义策略中的 Azure B2c 自定义属性不在令牌中
- node.js - IPFS Pinata 服务不接受文件
- sql - 为什么我们不能更新定义中包含 DISTINCT 子句的视图?
- javascript - Django中的动态表单
- azure - 图形 API:无法以编程方式上传具有特定属性的 OneDrive 项目(createdBy 和 lastModifiedDataTime 失败)