项目--->属性--->
C++
--->
常规
--->C:\Qt\Qt5.5.1\5.5\msvc2010\include\QtSerialPort项目--->属性--->
输入++
--->
附加依赖项--->Qt5SerialPort.lib(如果是Debug版本,则是Qt5SerialPortd.lib)版本源文件或者头文件需要加入#include
串口的信息可以通过QSerialPortInfo类获旁老得,通过这个类,你可以正确的确定你要开启的串口,同时可以获得串口的描述性信息以及厂家信息。串口有三种打开模式,即ReadOnly,WriteOnly,以及ReadWrite。同时可以设置其停止位,波特率,数据位,校验方式以及流控,对应的函数方式分别为:setStopBits(),setBaudRates(
我也没怎么写过QT,更没接触过串口,但是根据你的描述,只是打上断点就可以运行,不断点就不运行,我侍谈斗胆猜测一下:QT的控件应该都是多线程运行的,可能你代码的逻辑是想write,然后清空,可是可能写成了write和清空在两个线程里,正常执行的时候清绝乱空先执行了,打上断点并谈档后,先停在了write那里。
以上全凭猜测,没做过,不知道Y(~ o ~)Y
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)