【Pyqt】QObject::connect: Cannot queue arguments of type ‘QTextCursor‘

问题说明

文本框接收到新的数据 不会自动滚动,并提示警告

QObject::connect: Cannot queue arguments of type 'QTextCursor'

(Make sure 'QTextCursor' is registered using qRegisterMetaType().)

原因

线程回来的槽函数里面 调用了ui的代码

我们不能通过线程来修改UI,较为安全的修改用户界面的方式是向UI窗口发送信号(signal)

参考 PyQt报错 QObject::connect: Cannot queue arguments of type 'QTextCursor'
解决办法

不是直接调用textBrowser.append函数,而是发送一个信号,连接的槽函数再调用textBrowser.append

相关推荐
浩子智控2 天前
python程序打包的文件地址处理
开发语言·python·pyqt
Jia-Hui Su5 天前
Python类型标准(Type Hints)详解
开发语言·python·numpy·pyqt·ipython·python3.11
江畔柳前堤6 天前
XZ08_本地部署overleaf教程
人工智能·深度学习·eclipse·pyqt·信号处理
凌云拓界25 天前
TypeWell全攻略(二):热力图渲染引擎,让键盘发光
前端·后端·python·计算机外设·交互·pyqt·数据可视化
凌云拓界1 个月前
TypeWell全攻略:AI健康教练+实时热力图开发实战 引言
前端·人工智能·后端·python·交互·pyqt·数据可视化
oBxkQwKTLam1 个月前
三通道交错并联双向buck-boost变换器。 通过simulink搭建的三通道交错并联双向b...
pyqt
深蓝海拓1 个月前
PySide6的QTimeLine详解
笔记·python·qt·学习·pyqt
龙腾AI白云1 个月前
具身智能体的长期任务规划与记忆机制
python·scrapy·plotly·数据挖掘·pyqt
深蓝海拓1 个月前
pyside6的时间相关的基础知识学习笔记
笔记·python·qt·学习·pyqt
无损检测小白白1 个月前
【PYQT】QLineEdit控件的信号与槽
python·pyqt