📅  最后修改于: 2023-12-03 15:18:50.186000             🧑  作者: Mango
在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中更改现有按钮的文本的介绍。