要設(shè)置字體顏色和大小,可以使用QFont對象和QPalette對象。
首先,創(chuàng)建一個QFont對象,并使用setPointSize()方法設(shè)置字體大小。
font = QtGui.QFont()
font.setPointSize(12)
然后,創(chuàng)建一個QPalette對象,并使用setColor()方法設(shè)置字體顏色。
palette = QtGui.QPalette()
palette.setColor(QtGui.QPalette.Text, QtCore.Qt.red)
最后,將QFont對象和QPalette對象應(yīng)用到控件上。
widget.setFont(font)
widget.setPalette(palette)
完整的示例代碼如下:
from PyQt5 import QtWidgets, QtGui, QtCore
app = QtWidgets.QApplication([])
widget = QtWidgets.QWidget()
font = QtGui.QFont()
font.setPointSize(12)
palette = QtGui.QPalette()
palette.setColor(QtGui.QPalette.Text, QtCore.Qt.red)
widget.setFont(font)
widget.setPalette(palette)
widget.show()
app.exec()
以上代碼將設(shè)置控件的字體大小為12,顏色為紅色。你可以根據(jù)需要修改字體大小和顏色。