PyQt6 QPlainTextEdit纯文本控件

​锋哥原创的PyQt6视频教程:

2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计28条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV11C4y1P7fj/

QPlainTextEdit纯文本控件,主要用来显示多行的文本内容;

QPlainTextEdit类的常用方法如下:

方法 描述
setPlainText() 设置文本内容
toPlainText() 获取文本内容
setLineWrapMode() lineWrapMode:lineWrapMode属性用于控制换行模式,其类型为枚举类型QTextEdit.LineWrapMode,缺省值为WidgetWidth,表示以词为单位在编辑器右边换行,换行出现在空白处,保持整个单词的完整性。可以调用方法lineWrapMode()、setLineWrapMode()来访问该属性。
clear() 清除所有内容
overwriteMode() overwriteMode属性用于控制用户输入文本是否替换现有文本,如果为True,则输入字符从当前光标位置开始逐一替换当前的字符,为False则在光标处插入输入字符。缺省值为False,可以通过方法overwriteMode()、setOverwriteMode()进行访问

PyQt6 QPlainTextEdit纯文本控件_第1张图片

参考测试代码:

"""
    python加载ui文件
    作者 : 小锋老师
    官网 : www.python222.com
"""
import sys
import time

from PyQt6.QtGui import QValidator, QIntValidator
from PyQt6.QtWidgets import QApplication, QLabel, QLineEdit, QPlainTextEdit
from PyQt6 import uic

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ui = uic.loadUi("./QPlainTextEdit纯文本控件.ui")
    myPlainTextEdit: QPlainTextEdit = ui.plainTextEdit  # plainTextEdit

    myPlainTextEdit.setPlainText("6666")

    print(myPlainTextEdit.toPlainText())

    myPlainTextEdit.clear()

    ui.show()

    sys.exit(app.exec())

你可能感兴趣的:(Python,QPlainTextEdit,PyQt6,PyQt)