Qt5中QTextStream输出显示问题
下面是相关代码:
QTextStream m_standardOutput;
m_standardOutput(stdout);
char buff_j[2];
m_serialPort.read(buff_j,2);
m_standardOutput << QString::fromLocal8Bit("begin with_%1;%2\n").arg(buff_j[0]).arg(buff_j[1])<< endl;
buff_j里面是我从串口读上来的数据,我想用QTextStream显示出来,但是现在这样做,它把bujj里面的数据全部转换成Ascii码表示的字符显示出来了,我想要的是直接看到里面的十六进制数。
不知道讲的请不清楚,总之求大神帮忙!!
QTextStream m_standardOutput;
m_standardOutput(stdout);
char buff_j[2];
m_serialPort.read(buff_j,2);
m_standardOutput << QString::fromLocal8Bit("begin with_%1;%2\n").arg(buff_j[0]).arg(buff_j[1])<< endl;
buff_j里面是我从串口读上来的数据,我想用QTextStream显示出来,但是现在这样做,它把bujj里面的数据全部转换成Ascii码表示的字符显示出来了,我想要的是直接看到里面的十六进制数。
不知道讲的请不清楚,总之求大神帮忙!!

...全文
相关推荐
qt学习代码
- **QTextStream**:用于文本文件的读写,支持格式化输出。8.
Qt中的C++技术
**文件和I/O流**:QFile和QIODevice类提供了对文件和设备的操作,QTextStream则用于读写文本文件,支持格式化输出。9.
C语言程序设计大作业:选课系统 基于QT的纯C++控制台项目
**控制台交互**: - 用户界面虽然基于控制台,但依然可以通过QT提供的输入输出功能实现友好的交互,例如使用`qDebug()`进行调试输出,使用`cin`和`cout`进行用户输入和输出。5.
qt cmake 跨平臺終端 UTF8顯示
在Qt中,可以使用QTextStream类来处理与终端的交互,确保在UTF-8编码下,输出到终端的字符在所有平台上都能正确显示。5.
QtGame.rar
**调试和日志**: 使用Qt Creator作为集成开发环境,可以利用其强大的调试工具进行问题定位。同时,QDebug宏可以方便地进行日志输出,帮助开发者追踪程序运行状态。



