当前位置:  开发笔记 > 编程语言 > 正文

Label中使用setBold方法的粗体字体

如何解决《Label中使用setBold方法的粗体字体》经验,为你挑选了1个好方法。



1> Mel..:

setBold是一种方法QFont:它需要一个实例QFont.你不能直接打电话QtGui.QFont.setBold(),因为没有什么可以设置为粗体.

您必须先创建QFont对象,然后将其设置为粗体,然后将其设置为标签的字体.

myFont=QtGui.QFont()
myFont.setBold(True)
self.label.setFont(myFont)

请注意,这self.label.setFont(QtGui.QFont().setBold(True))也不起作用,因为setBold返回None.

如果你想要一个单行,QFont可以用参数创建,其中一个是权重.对于大胆的Times字体:

self.label.setFont(QtGui.QFont("Times",weight=QtGui.QFont.Bold))

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有