PYQT5文本控件
时间: 2023-09-28 19:11:01 浏览: 89
pyqt5控件简介,各类方法,信号,gui编程的好助手
在PyQt5中,可以使用QTextEdit控件来实现文本编辑和显示功能。具体代码如下:
``` python
from PyQt5.QtWidgets import QApplication, QTextEdit, QWidget, QVBoxLayout
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
text_edit = QTextEdit()
# 设置文本编辑框默认内容
text_edit.setPlainText("这是默认内容")
# 设置文本编辑框只读
text_edit.setReadOnly(True)
layout.addWidget(text_edit)
window.setLayout(layout)
window.show()
app.exec_()
```
其中,我们创建了一个QTextEdit对象,通过`setPlainText`方法设置了文本编辑框的默认内容,并通过`setReadOnly`方法将其设置为只读。最后,我们将QTextEdit对象添加到一个QVBoxLayout布局中,并将布局设置给窗口。通过`show`方法显示窗口,通过`exec_`方法进入事件循环,等待用户操作。
阅读全文