PyQt5中清楚文本框内容
时间: 2024-04-24 20:25:21 浏览: 65
在PyQt5中,你可以通过调用文本框(QTextEdit)的`clear()`方法来清除其内容。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTextEdit, QPushButton
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.text_edit = QTextEdit(self)
self.text_edit.setGeometry(50, 50, 300, 200)
clear_button = QPushButton("Clear", self)
clear_button.setGeometry(50, 270, 100, 30)
clear_button.clicked.connect(self.clear_text_edit)
def clear_text_edit(self):
self.text_edit.clear()
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec()
```
在上述代码中,我们创建了一个主窗口(MainWindow),其中包含一个文本框(QTextEdit)和一个按钮(QPushButton)。按钮被点击时,会调用`clear_text_edit`方法,该方法会清除文本框的内容。
通过调用`clear()`方法,我们可以清除文本框的内容,使其变为空白。
希望这个示例能帮助你清除PyQt5中文本框的内容。如果有其他问题,请随时提问。
阅读全文