QTextEdit
更新和获取内容
更新:QTextEdit().setText(text) 或 QTextEdit().setPlainText(text)
获取:QTextEdit().toPlainText()
setText()和setPlainText()的区别:
setText()方法可以接受HTML格式的文本,并且会解析并显示HTML标签。这意味着可以在QTextEdit中使用富文本格式,例如加粗,斜体,字体颜色等。示例代码如下:
text_edit.setText("<b>Bold Text</b>")
上述代码将在QTextEdit中显示为粗体文本。
setPlainText()方法仅接受纯文本,它不会解析或显示HTML标签。这意味着所有的HTML标签都会被当做纯文本显示。示例代码如下:
text_edit.setPlainText("<b>Bold Text</b>")
上述代码将在QTextEdit中直接显示<b>Bold Text</b>的纯文本。
更新和获取内容示例代码:
from PyQt5.QtWidgets import *
import sys
class Window(QMainWindow):
def __init__(self):
super().__init__()
# 窗口设置
self.resize(300, 300)
self.setup_ui()
def setup_ui(self):
textEdit = QTextEdit(self)
textEdit.resize(100, 100)
textEdit.setText('12345')

文章介绍了如何在PyQt5中使用QTextEdit进行文本更新,包括setText()和setPlainText()的区别,以及如何控制滚动条的显示与隐藏,以及光标插入文本时的自适应移动。
最低0.47元/天 解锁文章
7080

被折叠的 条评论
为什么被折叠?



