【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 天前
PyQt QtWaitingSpinner详解-为你的 Qt 程序带来丝滑等待动画
开发语言·qt·pyqt
懷淰メ5 天前
【AI加持】基于PyQt+YOLO+DeepSeek的舌苔情况检测系统(详细介绍)
python·yolo·目标检测·计算机视觉·pyqt·舌苔
深蓝海拓9 天前
PySide6,图形按钮使用系统内置图标
笔记·python·学习·pyqt
懷淰メ11 天前
【AI加持】基于PyQt+YOLO+DeepSeek的钢材焊接缺陷检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·缺陷检测·deepseek·钢材缺陷
爱码小白13 天前
排除LhPyQt5疑难bug的经验
python·pyqt
懷淰メ14 天前
【AI加持】基于PyQt+YOLO+DeepSeek的安全帽检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·安全帽检测·deepseek·安全帽
懷淰メ15 天前
【AI加持】基于PyQt+YOLO+DeepSeek的PCB缺陷检测系统(详细介绍)
yolo·计算机视觉·pyqt·缺陷检测·pcb·检测系统·pcb缺陷
懷淰メ15 天前
【AI加持】基于PyQt+YOLO+DeepSeek的布匹缺陷检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·缺陷检测·布匹·布匹缺陷
深蓝海拓16 天前
基于QtPy (PySide6) 的PLC-HMI工程项目(十二)最后的工作
网络·笔记·python·学习·pyqt·plc
TOOLS指南16 天前
Python-PyQt界面开发入门-计算器例子
pyqt