0
無法爲標籤製作粗體字體。我的代碼有什麼問題?帶有setBold方法的標籤中的粗體字體
self.label = QtGui.QLabel('Bla', self)
self.label.setFont(QtGui.QFont.setBold(True))
無法爲標籤製作粗體字體。我的代碼有什麼問題?帶有setBold方法的標籤中的粗體字體
self.label = QtGui.QLabel('Bla', self)
self.label.setFont(QtGui.QFont.setBold(True))
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
可以是created with arguments,其中一個是重量。對於大膽的Times字體:
self.label.setFont(QtGui.QFont("Times",weight=QtGui.QFont.Bold))