有个项目中,碰上了需要将操作文档自动在QTextBrowswer,QTextEdit,QPlainTextEdit显示区域内自动滚动阅读。读了相关的QTextEdit的文档。终于搞明白了。自记如下。
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
Author: Yuce citic banch hzbranch
WeChat: 预测 2019-02-12,全国战疫,盼春天快到
-------------------------------------------------
"""
__author__ = 'YUCE'
# 0. 导入需要的包和模块
from PyQt5.Qt import * # 主要包含了我们常用的一些类, 汇总到了一块
import sys
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("自动滚动提示通知的方法")
self.resize(350, 400)
self.setup_ui()
def setup_ui(self):
self.te = QTextEdit(self) #本办法也适用于QTextBrowser,QPlainTextEdit
#假设文本内容,实际可以用任何你需要的文本,暂时当作提示说明。
self.te.setText("""《春》 作者:朱自清
\n\n 盼望着,盼望着,东风来了,春天的脚步近了。
一切都像刚睡醒的样子,欣欣然张开了眼。山朗润起来了,水涨起来了,太阳的脸