PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法
PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法
1.前言
QTextEdit 和 QTextBrowser 文本控件方法基本一样,只不过 QTextEdit 可以程序读写和用户进行输入两个操作。QTextBrowser 只能进行程序读写,用户不能输入,适合用来显示多行文本。
在使用setPlainText()
或setText()
设置QTextEdit 和 QTextBrowser 文本框内容时,后一次设置的内容会覆盖前一次的设置内容。
例子:
self.textEdit.setPlainText('第一次输入内容')
self.textEdit.setPlainText('第二次输入内容')
结果:
如结果,只显示了第二次输入的内容。不符合我们的设想。
2.【append()】函数
从 append 的单词意思(添加
)就可以可以知道append()
是在文本后面再添加文本。即实现了连续输入内容全部显示。
测试代码:
def show_text(self):a = '*'for i in range(1,50):text = '第' + str(i) + '次输入内容' + a * i + '\n'self.textEdit.append(text)
在点击开始显示
后显示49条语句如下图:
他的滑动条是在底部的,显示最新的输出文本,很符合我们的使用习惯。
为了显示好看,可以在每次输入内容时加一个换行符 '\n'
3.【insertPlainText()】函数
通过insertPlainText()
设置的内容可以保留,即也实现了连续输入内容全部显示。
测试代码:
def show_text(self):a = '*'for i in range(1,50):text = '第' + str(i) + '次输入内容' + a * i + '\n'self.textEdit.insertPlainText(text)
在点击开始显示
后显示49条语句如下图:
他的滑动条是在上面的,没有显示最新的输出文本。
完整测试源代码
。
。
。
。
PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法相关推荐
- PyQt5之QTextEdit多行文本框
PyQt5之QTextEdit多行文本框 QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条.QTextEdit不仅可以显示文本还可 ...
- PyQt5笔记(04) -- 文本框的使用
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对 ...
- python获取文本框里输入的值_如何从Tkinter文本框小工具获取输入?
要从python 3中的文本框中获取Tkinter输入,我使用的完整学生级程序如下: #Imports all (*) classes, #atributes, and methods of tkin ...
- 在html里文本框怎么设置背景颜色,css文本框颜色怎么设置
css文本框颜色的设置方法:1.使用color属性设置文本框内文字颜色:2.使用background-color属性设置文本框的背景颜色:3.使用border-color属性设置文本框的边框颜色. 本 ...
- html的textarea标签的文本显示,文本框样式简单设置
html的textarea标签的文本显示,文本框样式简单设置 后端传递数据如何在textarea标签的文本框内显示,如下. <textarea id="text" type= ...
- html input文本框样式,css设置input文本框样式代码实例_html/css_WEB-ITnose
css设置input文本框样式代码实例: 使用css设置input元素的样式是最为常用的操作之一,当然也是最为基础的操作,可能对于刚刚接触css的朋友还不够熟悉,下面就通过一段简单的代码历史演示一下如 ...
- QTextEdit 多行文本框
QTextEdit 1 获取文本内容 2 获取文本格式带内容 QTextEdit类提供了一个小部件,用于编辑和显示普通文本和富文本 1 获取文本内容 QString QTextEdit::toPlai ...
- 在文本框中提示用户输入内容格式的方法
希望达到的效果: 方法一:鼠标点击文本框时文字消失 <input id="login_name" type="text" οnblur="jav ...
- java文本框背景_background 设置文本框背景图
background 属性的作用是给元素设置背景,它是一个复合属性,常用的子属性如下: background-color 指定元素的背景颜色. background-image 指定元素的背景图像. ...
最新文章
- netcore命令行部署|跨域问题
- OpenCV-CL: OpenCL加速计算机视觉技术
- ArchSummit分享 | 高德地图App架构演化与实践
- 管理动物园动物c++_中国动物园行业供需预测及投资潜力分析
- Ubuntu 10.10用LibreOffice替换OpenOffice
- Ubuntu中Lamp的一些配置
- c++字符串相等比较 char* char[] string
- Opengl 渲染YUYV(YUV422)图像
- [高级]pdf生成(可水印)、pdf预览(可分页)、pdf打印:全栈一条龙方案
- 每天学点统计学——指数
- 看完你就明白的锁系列之自旋锁
- BZOJ 4484: [Jsoi2015]最小表示 拓扑排序 bitset
- PHP接口限定ip访问curl,PHP---CURL 访问接口问题
- Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置
- matlab的模型文件扩展名,[转载]matlab simulink基础知识
- 在济南,少儿国画到底要怎么学?
- 如何把自媒体平台文章同步到WordPress等网站
- 网络技术基础(六)网络互连技术
- 335x系列平台-usb的模式切换HOST和OTG
- AI一分钟 | 传锤子和360手机正洽谈合并;吴恩达Woebot Labs完成800万美元融资;吴甘沙:AI技术中国排第二没问题
热门文章
- 西电计算机学院名誉院长,杨孟飞院士受聘为西电计科院名誉院长及讲席教授
- Microsoft Office Word 遇到问题需要关闭。我们对此引起的不便表示抱歉解决办法!
- 数据结构:树状数组:姐来展示下什么叫高端前缀和
- 印刷电路板(pcb)设计与制作(第2版)pdf_【干货】深度解析铣刀式PCBA分板机应用于邮票孔电路板工艺技术,你值得拥有!...
- android应用添加字体,android应用 修改字体
- c语言编程求二元一次方程组方程,二元一次方程组练习题 已知二元一次方程的三个系数,用C语言编程求方程的......
- miui通知栏要点两下_分享MIUI主题,安卓风格,半透明通知栏尤其漂亮!
- ABAQUS错误代码system error code 1073741819
- QT案例实战1 - 从零开始编写一个OCR工具软件 (3)创建项目
- dp hp oracle 备份软件_HP Data Protector Manager 备份和恢复oracle数据库参考脚本