博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyqt5在textBrowser添加文本并自动滑动到底
阅读量:5049 次
发布时间:2019-06-12

本文共 647 字,大约阅读时间需要 2 分钟。

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()

 

得到结果:

 

 

转载于:https://www.cnblogs.com/zwgbk/p/10268398.html

你可能感兴趣的文章
浅谈tcp粘包问题
查看>>
UVA11524构造系数数组+高斯消元解异或方程组
查看>>
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
数据库连接
查看>>
delphi.指针.PChar
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
极客前端部分题目收集【索引】
查看>>
第四天 selenium的安装及使用
查看>>
关于js的设计模式(简单工厂模式,构造函数模式,原型模式,混合模式,动态模式)...
查看>>
KMPnext数组循环节理解 HDU1358
查看>>
android调试debug快捷键
查看>>
【读书笔记】《HTTP权威指南》:Web Hosting
查看>>
Inoodb 存储引擎
查看>>
数据结构之查找算法总结笔记
查看>>