2015-12-21 60 views

回答

1

setBoldQFont的方法:它需要的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可以是created with arguments,其中一個是重量。對於大膽的Times字體:

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