移动窗口阻碍Qt串口数据接收

问题描述 投票:0回答:1

我目前正在开发一个Qt应用程序,它有一个窗口和一个串行端口模块。

我的问题是,当我按下窗口或移动它时,

QSerialPort
模块的接收(带有
readyRead()
信号)被阻挡。只有当我停止对窗户进行操作时,接收才会恢复。

看来这是一个已知问题:https://bugreports.qt.io/browse/QTBUG-34946

但是,我目前使用的是5.15.2版本。 您认为问题出在哪里以及解决方案是什么?

qt serial-port qmainwindow
1个回答
0
投票

我也遇到过一些类似的问题,主要是由于使用了阻塞方法而不是使用信号/槽。

© www.soinside.com 2019 - 2024. All rights reserved.