纳速健身
标题:
[pyqt5]在textBrowser添加文本并自动滑动到底模拟安装软件提示框效果
[打印本页]
作者:
awagink
时间:
2021-1-9 20:28
标题:
[pyqt5]在textBrowser添加文本并自动滑动到底模拟安装软件提示框效果
[pyqt5]在textBrowser添加文本并自动滑动到底模拟安装软件提示框效果
说明:
1、按下按钮pushButton,把单行文本框lineEdit里的内容循环不断的添加到多行文本展示框textBrowser。
2、必须要用线程做这件事,不然主程序会卡死。
3、必须添加sleep(),不然主程序会卡死。
4、用函数的闭包做这样的事情,效果很好。
信号与槽的连接:
1 self.pushButton_2.clicked.connect(MainWindow.slot1)
槽函数:
def slot1(self):
def _slot1(textBrowser,lineEdit):
while True:
textBrowser.append(lineEdit.text()) #文本框逐条添加数据
textBrowser.moveCursor(textBrowser.textCursor().End) #文本框显示到底部
time.sleep(0.2)
threading.Thread(target=_slot1,args=(self.textBrowser,self.lineEdit)).start()
复制代码
得到结果:
(, 下载次数: 0)
上传
点击文件名下载附件
欢迎光临 纳速健身 (https://nasue.com/)
Powered by Discuz! X3.4