溫馨提示×

pyqt5怎么設(shè)置字體顏色和大小

小億
594
2024-01-12 21:06:14
欄目: 編程語言

要設(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ù)需要修改字體大小和顏色。

0