qt点击push button向lineedit里添加固定文本
时间: 2023-12-10 13:39:24 浏览: 191
可以使用QPushButton的clicked信号与QLineEdit的setText槽函数来实现这个功能。
首先,在Qt Designer中将一个QPushButton和一个QLineEdit添加到你的窗口中。
然后,在你的代码中,将QPushButton的clicked信号连接到一个槽函数。在这个槽函数中,你可以调用QLineEdit的setText函数来设置它的文本。
下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QLineEdit
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建按钮和文本框
self.button = QPushButton("添加文本", self)
self.button.setGeometry(50, 50, 100, 30)
self.line_edit = QLineEdit(self)
self.line_edit.setGeometry(50, 100, 200, 30)
# 将按钮的clicked信号连接到槽函数
self.button.clicked.connect(self.add_text)
def add_text(self):
# 向文本框中添加文本
self.line_edit.setText("固定文本")
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
当你点击按钮时,它就会向文本框中添加文本“固定文本”。
阅读全文