pyqt5 qtwidgets.qpushbutton()字体大小

pyqt5 qtwidgets.qpushbutton()字体大小

pyqt5 qtwidgets.qpushbutton()字体大小

在PyQt5中,QPushButton是一种常用的按钮控件,用于创建按钮并响应按钮的点击事件。在使用QPushButton时,我们经常会需要对按钮的字体大小进行设置。本文将详细介绍如何在PyQt5中设置QPushButton的字体大小。

1. PyQt5中QPushButton字体大小的设置

在PyQt5中,我们可以通过setStyleSheet()方法来设置QPushButton的样式,从而实现对字体大小的设置。具体设置字体大小的CSS代码为:

button.setStyleSheet("font-size: 20px;")

上述代码中,我们通过设置font-size属性来改变按钮的字体大小。现在,让我们来看一些示例代码。

2. 示例代码

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton

class MyWindow(QWidget):
    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):
        self.setGeometry(100, 100, 300, 200)
        self.setWindowTitle('QPushButton Font Size Example')

        button = QPushButton('Click me', self)
        button.setGeometry(100, 50, 100, 50)
        button.setStyleSheet("font-size: 20px;")
        button.clicked.connect(self.on_click)

        self.show()

    def on_click(self):
        print('Button clicked')

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWindow()
    sys.exit(app.exec_())

在上面的示例代码中,我们创建了一个窗口,并在窗口中添加了一个QPushButton按钮。通过setStyleSheet()方法设置按钮的字体大小为20px。最后,我们启动了应用程序,并显示了窗口。

3. 运行结果

当我们运行上述示例代码时,将会显示一个标题为“QPushButton Font Size Example”的窗口,窗口中有一个字体大小为20px的按钮。当点击按钮时,将会在控制台输出“Button clicked”。

通过以上示例,我们可以看到如何在PyQt5中设置QPushButton的字体大小。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程