单击pushbutton后在lineedit后添加相应文本
时间: 2023-12-29 13:02:28 浏览: 79
您可以使用以下代码来实现在点击PushButton后在LineEdit后添加相应的文本:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QLineEdit
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("Add Text Example")
self.line_edit = QLineEdit(self)
self.line_edit.setGeometry(10, 10, 200, 30)
self.push_button = QPushButton(self)
self.push_button.setGeometry(10, 50, 100, 30)
self.push_button.setText("Add Text")
self.push_button.clicked.connect(self.add_text)
def add_text(self):
text = "Hello, World!"
current_text = self.line_edit.text()
self.line_edit.setText(current_text + " " + text)
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
上述代码使用PyQt5库创建了一个简单的窗口应用程序。在窗口中包含一个LineEdit和一个PushButton。当点击PushButton时,会在LineEdit中添加文本"Hello, World!"。您可以根据需要修改文本内容和窗口布局。注意,您需要安装PyQt5库来运行此代码。
阅读全文