我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
QTextBrowser 富文本浏览器控件
- 描述
- 相对于QTextEdit,QTextEdit用来编辑文本,QTextBrowser无法编辑,只用于显示
- 继承自:QTextEdit
- 功能作用
- 构造方法
QTextBrowser(parent) # 创建QTextBrowser对象的同时设置父对象
- 写入文本(继承自父类的方法)
setText(str) # 设置文本内容 append(str) # 追加文本内容
- 示例代码
- 示例1:
from PyQt5.Qt import * import sys class Windows(QWidget): def __init__(self): super().__init__() self.setWindowTitle('QTextBrowser-功能作用') self.resize(500, 300) self.widget_list() def widget_list(self): self.add_widget() def add_widget(self): self.textb = QTextBrowser() self.textb.setObjectName('textb') self.texte = QTextEdit() self.textb.setObjectName('texte') layout = QVBoxLayout() layout.addWidget(self.texte) layout.addWidget(self.textb) self.setLayout(layout) self.texte.textChanged.connect(self.show_texte_value) def show_texte_value(self): self.textb.setText(self.texte.toPlainText()) if __name__ == '__main__': app = QApplication(sys.argv) window = Windows() window.show() sys.exit(app.exec_())
- 效果图