Python 如何更改标签';s字体(和字体大小)

Python 如何更改标签';s字体(和字体大小),python,python-3.x,pyqt,pyqt4,Python,Python 3.x,Pyqt,Pyqt4,对于这样一个简单的问题,我在搜索时看到的几乎所有来源都过时了。如何在pyqt4中更改标签的字体和大小?基本上,您需要QFont(在setupUi方法或任何地方): 您还可以检查参考资料 另外,UTF8的\u是作为\u从UTF8导入的QtCore.QString.fromUtf8,所以你基本上是说我们不能在程序启动的中途更改字体?(动态) font = QtGui.QFont() font.setFamily(_fromUtf8("FreeMono")) font.setBold(True) se

对于这样一个简单的问题,我在搜索时看到的几乎所有来源都过时了。如何在pyqt4中更改标签的字体和大小?

基本上,您需要
QFont
(在
setupUi
方法或任何地方):

您还可以检查参考资料


另外,UTF8的
\u
是作为
\u从UTF8导入的
QtCore.QString.fromUtf8
,所以你基本上是说我们不能在程序启动的中途更改字体?(动态)
font = QtGui.QFont()
font.setFamily(_fromUtf8("FreeMono"))
font.setBold(True)
self.someLabel.setFont(font)