全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果36个

Qt串口通信开发之QSerialPort模块详细使用方法与实例_C 语言_脚本之家

要链接QtSerialPort模块,需要在.pro文件中添加如下内容: QT += serialport QSerialPort提供了访问串口的接口函数。使用辅助类QSerialPortInfo可以获取可用的串口信息。将QSerialPortInfo辅助类对象做为参数,使用setPort()或setPortName()函数可以设置要访问的串口设备。 设置好端口后,可以使用open()函数以只读、只写...
www.jb51.net/article/1825...htm 2024-6-1

PyQt5 QSerialPort子线程操作的实现_python_脚本之家

1、对QSerialPort的读写操作需要在同一个线程,不能跨线程操作 2、serialwork内不能有死循环,原因可能是死循环阻塞了串口接收事件的传递,导致readall函数一直读不到数据。如果非要加入死循环,在循环内加入QApplication.processEvents()可以读到串口数据 3、通过这次子线程操作QSerialPort的例程大致了解了两种QThread使用...
www.jb51.net/article/1386...htm 2024-5-27

QT6中添加串口模块SerialPort的实现_C 语言_脚本之家

qt6.2.3以上版本已经开始支持SerialPort包了,不用在傻傻的自己去编译包了。 在安装的时候勾选SerialPort即可。 等着安装完即可。 如果已经安装完了的小伙伴,可以用 从新打开维护 选择增加或者删除组件 即可从新选择组件
www.jb51.net/program/2974887...htm 2024-5-31

Qt5SerialPort.dll下载 找不到Qt5SerialPort.dll DLL文件丢失...

一、如果在运行某软件或编译程序时提示缺少、找不到Qt5SerialPort.dll等类似提示,您可将从脚本之家下载来的Qt5SerialPort.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。 二、您从我们网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择...
www.jb51.net/dll/Qt5SerialPort.dll.html 2024-5-29

Python+PyQT5的子线程更新UI界面的实例_python_脚本之家

classMythread(QThread): # 定义信号,定义参数为str类型 breakSignal=pyqtSignal(int) def__init__(self, parent=None): super().__init__(parent) # 下面的初始化方法都可以,有的python版本不支持 # super(Mythread, self).__init__() defrun(self): ...
www.jb51.net/article/1631...htm 2024-5-12

pyqt5 子线程如何操作主线程GUI(示例代码)_python_脚本之家

app = QApplication(sys.argv) ex = FileChooserApp() ex.show() sys.exit(app.exec_())2)崩溃原因我们先来说下while崩溃的问题,这边我设置的循环是一个无限循环,不会给 GUI 事件循环任何运行的机会。在 PyQt 或其他 GUI 框架中,GUI 的事件循环(例如按钮点击、窗口移动等)必须在单独的线程中运行,以保持 ...
www.jb51.net/python/321290x...htm 2024-5-17

C语言中QString与QByteArray互相转换的方法_C 语言_脚本之家

的16进制数,串口返回QByteArray的数据格式,通过以下方式转换为QString,再通过截取数据中某几位,按照16进制格式转换为10进制使用。QByteArray转QString1 2 3 static QString serialBuffer; QByteArray serialBufferTmp=m_serialPort->readAll(); serialBuffer=serialBuffer.append(serialBufferTmp);截取第8位后4位的16...
www.jb51.net/article/2844...htm 2024-5-31

QT使用Http协议通信的实现示例_C 语言_脚本之家

int NormalGetRequest(QString paramer1, QString paramer2) { //生成对应的网络请求 QNetworkRequest request; QString scheme = "http"; QString serverAddr = "192.168.0.1"; QString port = "80"; QString requestHeader = scheme + QString("://") + serverAddr + QString(":") + port; QStri...
www.jb51.net/program/3074287...htm 2024-5-31

C++ 之 Asio 库(全面解析)_C 语言_脚本之家

#include <QDebug> using namespace asio; // 存储接收到的数据 char kBuf[16]; // 声明回调函数 void PrintBuf(); int main() { // 串口 COM1 io_service iosev; serial_port port(iosev, "COM1"); // 参数设置:波特率、流控、奇偶校验、停止位、数据位 port.set_option(serial_port::baud_rate...
www.jb51.net/article/1202...htm 2024-5-30

qt中sokect断开的几种情况_C 语言_脚本之家

Qt串口通信开发之QSerialPort模块详细使用方法与实例 PyQt5每天必学之弹出消息框 python使用PyQt5的简单方法 PyQt 线程类 QThread使用详解 PyQt5打开文件对话框QFileDialog实例代码 PyQt5笔记之弹出窗口大全问题没解决?试试这里 零距离AI可以帮你高效完成AI问答、AI对话、代码生成等开发相关的问题以及解决生活中遇到的各种...
www.jb51.net/program/307354e...htm 2024-6-1