pyqt5在textBrowser添加文本并自动滑动到底

摘要:
Pyqt5在textBrowser中添加文本,并自动将其滑动到底。注意:1.按下按钮可将单行文本框lineEdit中的内容重复添加到多行文本显示框textBrowser中。

pyqt5在textBrowser添加文本并自动滑动到底

说明:

1、按下按钮pushButton,把单行文本框lineEdit里的内容循环不断的添加到多行文本展示框textBrowser。
2、必须要用线程做这件事,不然主程序会卡死。
3、必须添加sleep(),不然主程序会卡死。
4、用函数的闭包做这样的事情,效果很好。

  

信号与槽的连接:

1 self.pushButton_2.clicked.connect(MainWindow.slot1)

 槽函数:

1     def slot1(self):
2         def _slot1(textBrowser,lineEdit):
3             while True:
4                 textBrowser.append(lineEdit.text())   #文本框逐条添加数据
5                 textBrowser.moveCursor(textBrowser.textCursor().End)  #文本框显示到底部
6                 time.sleep(0.2)
7 
8         threading.Thread(target=_slot1,args=(self.textBrowser,self.lineEdit)).start()

 

得到结果:

 pyqt5在textBrowser添加文本并自动滑动到底第1张

免责声明:文章转载自《pyqt5在textBrowser添加文本并自动滑动到底》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇浅谈SLAM的回环检测技术信息系统项目管理师10大管理47个过程域输入输出工具(项目人力资源管理)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

转:zTree树控件扩展篇:巧用zTree控件实现文本框输入关键词自动模糊查找zTree树节点实现模糊匹配下拉选择效果

是否可以借助于zTree实现文本框输入关键词自动模糊匹配zTree下拉树,然后选择下拉树内节点显示在文本框内且隐藏下拉树。 看到这个需求脑子里头大致已经想到了要如何实现这样一个需求,当时是限于时间问题所以没有动手处理。今天闲来无事琢磨了一下这个需求。我的解决思路如下所示: 1、监听文本框的onkeyup事件;实时传递其值到某个函数; 2、编写某个函数接收...

JS事件 失焦事件(onblur)onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。

失焦事件(onblur) onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。 如下代码, 网页中有用户和密码两个文本框。当前光标在用户文本框内时(即焦点在文本框),在光标离开该文本框后(即失焦时),触发onblur事件,并调用函数message()。 运行结果:  ...

MFC编程入门之二十(常用控件:静态文本框)

  上一节讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了。从本节开始将讲解各种常用控件的用法。常用控件主要包括:静态文本框、编辑框、单选按钮、复选框、分组框、列表框、组合框、图片控件、列表控件、树形控件和进度条控件等等。本节先来讲解静态文本框的使用。   控件的通知消息   在讲静态文本框的使用之前,先大概讲讲控件的通知消息。   ...

VS 对话框控件的Tab顺序问题

我们先来直观的看看各个控件的Tab顺序吧。打开“Resource View”视图,然后在资源中找到对话框IDD_ADDITION_DIALOG,双击ID后中间客户区域出现其模板视图。在主菜单中选择“Format”->"Tab Order"(VS 2010)或者VS 2012 C#中的“视图--Tab键顺序”,或者按快捷键Ctrl+D (在C#中无法使...

JavaScript | 选中并获取多行文本框内容的效果

JavaScript | 选中并获取多行文本框内容的效果 本文主要内容 1. 目标效果展示 2. 涉及的基本属性知识 3. 核心功能-选取的相关知识 1. 目标效果展示 如上,主要实现的是用户自定义选择多行文本框中的任何内容,然后把获取的内容放到按钮下的文本中作为内容的存放,最后通过点击按钮实现内容的设置,从而把用户需要的信息从大量的内容文本中获取出来...

红头文件格式设置详细教程

一、红头文件的制作及标准 1、进行页面设置 选择“文件”—bai—“页面设设置”选择“页边距”附签,上:3.7厘米 下:3.5厘米 左:2.8厘米 右:2.6厘米。选择“版式”附签,将“页眉和页脚”设置成“奇偶页不同”,在该选项前打“√”。选择“文档网格”附签,“字体设置”,“中文字体”设置为“仿宋”;“字号”设置成“三号”,单击“确定”按钮,选中“指定...