【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

相关推荐
@fai2 小时前
PyQt6 Graphic进阶实战:打造一个视觉恒定的可缩放矩形框
python·pyqt
佳木逢钺4 天前
PyQt界面美化系统高级工具库:打造现代化桌面应用的完整指南
python·pyqt
李昊哲小课4 天前
PySide6 记事本应用开发教程
python·pyqt·pyside
李昊哲小课5 天前
第1章-PySide6 基础认知与环境配置
python·pyqt·pyside
no_work7 天前
通过人工智能技术识别鸟类品种pyqt界面和网页版本
pyqt
浩子智控10 天前
python程序打包的文件地址处理
开发语言·python·pyqt
Jia-Hui Su12 天前
Python类型标准(Type Hints)详解
开发语言·python·numpy·pyqt·ipython·python3.11
江畔柳前堤13 天前
XZ08_本地部署overleaf教程
人工智能·深度学习·eclipse·pyqt·信号处理
凌云拓界1 个月前
TypeWell全攻略(二):热力图渲染引擎,让键盘发光
前端·后端·python·计算机外设·交互·pyqt·数据可视化
凌云拓界1 个月前
TypeWell全攻略:AI健康教练+实时热力图开发实战 引言
前端·人工智能·后端·python·交互·pyqt·数据可视化