PyQt5でフォントの色やサイズを設定する方法は何ですか?

QFontオブジェクトとQPaletteオブジェクトを使用することで、フォントの色やサイズを設定することができます。

最初に、QFontオブジェクトを作成し、setPointSize()メソッドを使用してフォントサイズを設定します。

font = QtGui.QFont()
font.setPointSize(12)

その後、QPaletteオブジェクトを作成し、setColor()メソッドを使用してフォントの色を設定します。

palette = QtGui.QPalette()
palette.setColor(QtGui.QPalette.Text, QtCore.Qt.red)

最後に、QFontオブジェクトとQPaletteオブジェクトをコントロールに適用します。

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()

このコードでは、コントロールのフォントサイズを12に設定し、色を赤にします。必要に応じてフォントサイズや色を変更できます。

广告
広告は10秒後に閉じます。
bannerAds