SerialPortError in QSerialPort 5.2?
SerialPortError in QSerialPort 5.2?
我如何使用SerialPortError
在QSerialPort 5.2中获得人类可读的文本?我只知道error()
返回enum
。我有Qt文档中的错误列表。我不想重新发明轮子。例如,"1
"表示访问不存在的端口。
QIODevice, QSerialPort的父类,有一个errorString()方法。文档说明:
Returns a human-readable description of the last device error that occurred.
不幸的是,快速浏览一下代码就会发现,QSerialPort在设置错误代码时没有设置错误字符串。看起来您需要自己生成错误字符串。
如果错误是由qiodevice而不是QSerialPort设置的,相关文章:
- netcat command in c++
- Difference in displaying cv2 Mat
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- Gurobi GRBModel and GRBmodel in C++
- Tensorflow Hub in C++
- Centos7 g++ "to_string is not in a member of std"
- QSerialPort 在应用程序启动之前正在使用中
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- SerialPortError in QSerialPort 5.2?
- QSerialPort in while Loop?