锋哥原创的PyQt6视频教程:
2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计28条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。https://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()进行访问 |
参考测试代码:
"""python加载ui文件作者 : 小锋老师官网 : www.python222.com
"""
import sys
import timefrom PyQt6.QtGui import QValidator, QIntValidator
from PyQt6.QtWidgets import QApplication, QLabel, QLineEdit, QPlainTextEdit
from PyQt6 import uicif __name__ == '__main__':app = QApplication(sys.argv)ui = uic.loadUi("./QPlainTextEdit纯文本控件.ui")myPlainTextEdit: QPlainTextEdit = ui.plainTextEdit # plainTextEditmyPlainTextEdit.setPlainText("6666")print(myPlainTextEdit.toPlainText())myPlainTextEdit.clear()ui.show()sys.exit(app.exec())