📜  PyQt5 – 如何更改现有按钮的文本?(1)

📅  最后修改于: 2023-12-03 15:18:50.186000             🧑  作者: Mango

PyQt5 – 如何更改现有按钮的文本?

在PyQt5中更改按钮的文本非常简单。我们可以通过button.setText()方法更改现有按钮的文本。

下面是一个示例代码,显示如何更改现有按钮的文本:

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

class Example(QWidget):

    def __init__(self):
        super().__init__()

        self.initUI()


    def initUI(self):

        # 创建按钮
        self.btn = QPushButton('按钮文本', self)
        self.btn.move(50, 50)

        # 连接按钮到槽函数
        self.btn.clicked.connect(self.buttonClicked)

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('按钮文本更改示例')
        self.show()


    def buttonClicked(self):

        # 更改按钮文本
        self.btn.setText('新的按钮文本')


if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

在上面的代码中,我们首先创建了一个简单的GUI,并创建了一个PushButton。在按钮上设置了初始文本“按钮文本”。

我们将按钮连接到buttonClicked()槽函数,该函数通过调用button.setText()方法更改现有按钮的文本。

当我们单击按钮时,将调用buttonClicked()槽函数,该函数将更改按钮文本为“新的按钮文本”。

你可以根据需要更改按钮的文本。

以上是如何在PyQt5中更改现有按钮的文本的介绍。