串口读过来的数据显示到QT界面上时,界面被卡住了,想用多线程,查看网上方法不详细,但大体思路是对的,采用下面的方案1:
1)在主界面线程中写界面显示处理方法
2)在新线程中发送消息给该方法
结果,还是卡,于是修改为下面的方法:
1)把要显示的数据的控件moveToThread到新线程
2)发送消息调用控件方法
结果,问题解决了
思考:如果不通过信号,而是直接调用控件方法呢?
您还没有登录,请您登录后再发表评论
使用Qt5自带的QSerialPort和QSerialPortInfo写的控制台程序,可读取串口数据。环境:win7 64位系统,Qt版本:qt-opensource-windows-x86-mingw482_opengl-5.3.0
qt读取串口输出的数据后按协议要求写入excel中,分为两部分,可以分开使用,点击后才会保存到excel中。
ubuntu14.04下qt5.7读取串口数据,包括UI界面设计,使用的是第三方类:posix_qextserialport
由于耗时的操作会独占系统cpu资源 ,让界面卡死在那里,这时需要考虑多线程方案,将耗时的操作放在主线程之外的线程中执行。该demo通过多线程为主界面卡死提供一种解决方案。
Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文
可以实现串口号的自动识别,串口收发数据功能,记录随时间的数据变化情况,绘制时间横轴的实时曲线。
实现Qt程序对excel表格数据的快速读写,适用于数百条以上的数据记录。
qt实现GPS信息读取,基于NMEA-0183 协议,含注释与完整运行软件,值得参考
这是一个用Qt读取bin数据文件的代码。
在Qtopia-2.2.0环境下,实现读取txt数据并根据数据绘制曲线
QT开发的串口代码,解决了串口接收数据分包或者不完整的问题
本代码为QT读取记事本的数据并利用这些数据绘制曲线,解压后附有效果图
QT自定义QTextEdit实现大数据的实时刷新显示,下载之后直接使用,内部代码有清晰的注释。
Qt界面,主要功能有1:串口收发数据 2:Qt实时显示串口接收数据
qt 读取文件绘制波形。 纯粹共享,局限挺大,要想学会得自己好好看, qt 读文件
Qt File读取txt文件数据并用QChart绘制曲线
Qt利用串口读取bin文件,并采用定时器把bin文件发送出去
在主线程开启子线程初始化,读写串口数据,有数据就读,提取有效数据,并用信号将数据传送给主线程,创建界面对象,主线程通过开关按钮槽函数控制串口的打开关闭,图形的显示以及暂停,实时刷新波形。串口读取数据...
python实时读取串口数据,运用多线程实现整点数据自动保存至excel,可扩展pyqt5界面;串口数据可参照我的stm32源码资源
简单的小项目: Qt 读取Excel单元格中的数据 很简单的一个方法,用来做简单的项目
相关推荐
使用Qt5自带的QSerialPort和QSerialPortInfo写的控制台程序,可读取串口数据。环境:win7 64位系统,Qt版本:qt-opensource-windows-x86-mingw482_opengl-5.3.0
qt读取串口输出的数据后按协议要求写入excel中,分为两部分,可以分开使用,点击后才会保存到excel中。
ubuntu14.04下qt5.7读取串口数据,包括UI界面设计,使用的是第三方类:posix_qextserialport
由于耗时的操作会独占系统cpu资源 ,让界面卡死在那里,这时需要考虑多线程方案,将耗时的操作放在主线程之外的线程中执行。该demo通过多线程为主界面卡死提供一种解决方案。
Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文
可以实现串口号的自动识别,串口收发数据功能,记录随时间的数据变化情况,绘制时间横轴的实时曲线。
实现Qt程序对excel表格数据的快速读写,适用于数百条以上的数据记录。
qt实现GPS信息读取,基于NMEA-0183 协议,含注释与完整运行软件,值得参考
这是一个用Qt读取bin数据文件的代码。
在Qtopia-2.2.0环境下,实现读取txt数据并根据数据绘制曲线
QT开发的串口代码,解决了串口接收数据分包或者不完整的问题
本代码为QT读取记事本的数据并利用这些数据绘制曲线,解压后附有效果图
QT自定义QTextEdit实现大数据的实时刷新显示,下载之后直接使用,内部代码有清晰的注释。
Qt界面,主要功能有1:串口收发数据 2:Qt实时显示串口接收数据
qt 读取文件绘制波形。 纯粹共享,局限挺大,要想学会得自己好好看, qt 读文件
Qt File读取txt文件数据并用QChart绘制曲线
Qt利用串口读取bin文件,并采用定时器把bin文件发送出去
在主线程开启子线程初始化,读写串口数据,有数据就读,提取有效数据,并用信号将数据传送给主线程,创建界面对象,主线程通过开关按钮槽函数控制串口的打开关闭,图形的显示以及暂停,实时刷新波形。串口读取数据...
python实时读取串口数据,运用多线程实现整点数据自动保存至excel,可扩展pyqt5界面;串口数据可参照我的stm32源码资源
简单的小项目: Qt 读取Excel单元格中的数据 很简单的一个方法,用来做简单的项目