📅  最后修改于: 2023-12-03 14:45:46.195000             🧑  作者: Mango
在 PyQt5 中,更改按钮的字体和大小可以通过调用 setFont()
方法并传递 QFont
对象来完成。
QFont
对象,设置属性:字体名称、大小等setFont()
方法并传递 QFont
对象import sys
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
class App(QMainWindow):
def __init__(self):
super().__init__()
# 创建按钮对象
button = QPushButton("Click me!", self)
button.setGeometry(100, 100, 200, 50)
# 创建字体对象
font = QFont()
font.setFamily("Arial")
font.setPointSize(20)
# 设置按钮字体
button.setFont(font)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
ex.show()
sys.exit(app.exec_())
此代码创建一个简单的 PyQt5 应用程序。
在此应用程序中,我们创建了一个按钮对象并设置其位置和大小。
然后,我们创建了一个 QFont
对象并设置了它的属性。我们将字体类型设置为 Arial,字号设置为 20。
最后,我们将 QFont
对象传递给按钮对象的 setFont()
方法,以设置按钮的字体。
通过传递 QFont
对象,我们可以轻松更改按钮的字体和大小。