【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

相关推荐
想成为风筝6 小时前
从零开始学习深度学习—水果分类之PyQt5App
人工智能·深度学习·计算机视觉·pyqt
云空12 小时前
《PyQt6-3D:开启Python 3D开发新世界》
python·3d·pyqt
云空2 天前
《QtPy:Python与Qt的完美桥梁》
开发语言·python·qt·pyqt
云空3 天前
《PyQt6-3D应用开发技术文档》
3d·pyqt
sword devil9004 天前
PYQT实战:无刷电机模拟(只是模拟,没有写接口接收外部数据)
pyqt
sword devil9007 天前
PYQT实战:智能家居中控
python·智能家居·pyqt
OICQQ6765800811 天前
创建一个基于YOLOv8+PyQt界面的驾驶员疲劳驾驶检测系统 实现对驾驶员疲劳状态的打哈欠检测,头部下垂 疲劳眼睛检测识别
yolo·pyqt·疲劳驾驶·检测识别·驾驶员检测·打哈欠检测·眼睛疲劳
小灰灰搞电子20 天前
Qt PyQt与PySide技术-C++库的Python绑定
c++·qt·pyqt
越甲八千21 天前
pyqt 简单条码系统
数据库·microsoft·pyqt
重生之我在厦门做测试23 天前
基于pyqt开发串口和对应映射值(path)的显示工具
pyqt