QPlainTextEdit(text:str, parent: typing.Optional[QWidget] =None) 2、文本内容 2.1 纯文本 (1)setPlainText setPlainText(self, text:str) (2)appendPlainText appendPlainText(self, text:str) 拼接纯文本,html代码文本会直接显示而不会渲染 当前组件已经存在文本,则在末尾换行拼接。当前组件不存在文本,则...
1def文本操作(self):2self.pte.setPlainText("明天,你好")3self.pte.setPlainText("hello,world!")#覆盖掉上面一个4self.pte.insertPlainText("不会覆盖")#不覆盖上面的5#self.pte.appendPlainText("博客") # 普通文本形式6self.pte.appendHtml("博客")#HTML格式 9、功能作用——块操作 (1)框架 (2)...
QPlainTextEdit是用于纯文本的一个高级文档编辑器部件,为支持处理大文档和快速响应用户输入进行了特定优化。QPlainTextEdit处理文本是按段和字符,段落是一个格式化的字符串,界面换行会以适应编辑部件的宽度方式以整词词为单位进行。默认情况下,纯文本中的一个换行符表示一个段落。文档由零个或多个段落组成。段落中的...
self.lineEdit.text() # plainTextEdit获得方式 self.plainTextEdit_5.toPlainText() 1. 2. 3. 4. 5. 设置文本内容: # 一般控件设置方法 self.lineEdit.setText("...") # plainTextEdit设置方式 self.plainTextEdit_5.setPlainText("...") self.plainTextEdit_5.appendPlainText("...") # 在原本...
常见的方法包括:setHtml():用于设置富文本内容。toHtml():返回当前的HTML内容。setPlainText():用于设置普通文本。toPlainText():获取普通文本内容。insertHtml():用于插入HTML文本。clear():清除文本内容。isReadOnly():返回文本是否为只读状态。setAlignment():设置当前段落的对齐方式。: 设置文本对齐方式。...
QPlainTextEdit从QAbstractScrollArea继承,编辑发生在其viewport()的边缘。我们通过将视口(viewport,下同)的左边距设置为绘制行号所需的大小,为我们的行号区域腾出空间。 在编辑代码时,我们比QTextEdit更喜欢QPlainTextEdit,因为它为处理纯文本而优化。 现在我们将继续学习QCodeEditor和NumberBar的定义和实现。我们从Number...
今天我们继续介绍QPlainTextEdit,这是终篇。 class NumberBar(QWidget): def __init__(self, editor): QWidget.__init__(self, editor) self.editor = editor self.editor.blockCountChanged.connect(self.updateWidth) self.editor.updateRequest.connect(self.updateContents) self.font = QFont() self.numb...
TextBrowserInteraction 允许文本交互 maximumBlockCount 允许输入的最大行数(默认0,不限制) backgroundVisible 背景可见 centerOnScroll中心滚动 placeholderText预留位置文字 QPlainTextEdit类信号 型号触发条件: blockCountChanged(int) 每当按下回车或者删除回车(更新字符块),并传递当前行数 copyAvailable(bool)选择某串...
self.lineEdit.text()# plainTextEdit获得方式 self.plainTextEdit_5.toPlainText() 设置文本内容: 代码语言:javascript 复制 # 一般控件设置方法 self.lineEdit.setText("...")# plainTextEdit设置方式 self.plainTextEdit_5.setPlainText("...")self.plainTextEdit_5.appendPlainText("...")# 在原本内容...