Qt 串口学习2】的更多相关文章

1.怎样将选择波特率 1)使用if else 的方法     if(ui->BaudRate->currentText()==tr("9600"))   //根据组合框内容对串口进行设置       my_serialport->setBaudRate(QSerialPort::Baud9600);    else if(ui->BaudRate->currentText()==tr("115200")) 2)使用 switch cas…
未命名 (2) 1 新建串口 //new serial portmy_serialport= new QSerialPort(); 2给串口设定名字 my_serialport->setPortName(ui->comboBox->currentText()); 3打开串口 my_serialport->open(QIODevice::ReadWrite); 4设置串口的其他属性波特率,校验位,数据位,停止位.控制位 my_serialport->setBaudRate(ui…
转至:http://blog.51cto.com/9291927/2138876 Qt开发学习教程 一.Qt开发基础学习教程 本部分博客主要根据狄泰学院唐老师的<QT实验分析教程>创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展.本系列博客由天山老妖创作,发布于51CTO博客上.狄泰学院网站:http://course.dt4sw.com/ Qt开发基础学习教程目录如下: QT开发(一)——QT简介http://blog.51cto.com/9291927/…
Qt的学习资料比起其它C/C++的GUI组件来说已经算很全的了.Google的话能解决很多问题,如果没搜到资料的话,如果不是问题太过具体或者奇葩,那就是搜索方法的问题.中文教程中,Qt学习之路系列很不错,英文版官方Tutorial和自带的API文档已经很完美了(不排除以前QThread用法没更新的那种情况).要说社区的话,KDE社区是很活跃的开发社区(https://forum.kde.org/)还有Qt Center也算一个吧,不过感觉里面解决问题的人很少,找问题还可以(http://www.…
Qt 多线程学习 转自:http://www.cnblogs.com/IT-BOY/p/3544220.html 最近的项目上用到了关于多线程的知识,自己也比较感兴趣,所以就拿了那本<C++ GUI Qt4 编程>来学习. 这本书的第14章是关于多线程的知识,使用的Qt版本是Qt4.x.在下用的是最新的Qt 5.2,所以代码上有一些不兼容,稍加修改就可以运行了. Qt的多线程简单来说就是继承QThread类,重载run()函数,start()启动线程.首先来看下书上的第一个例子:(修改版的代码…
1. Qt串口通信类QSerialPort 在Qt5的的更新中,新增了串口通信的相关接口类QSerialPort,这使得在开发者在使用Qt进行UI开发时,可以更加简单有效地实现串口通信的相关功能. 开发者可以简单地通过#include<QSerialPort>,来使用系统包含的库函数.然而这里有一个非常容易忽略的问题,会导致编译时的报错.在使用QSerialPort类之前,需要在Qt的配置文件即.pro文件中添加Qt += serialport. 2. 代码示例 a. 串口的初始化: QSer…
Qt入门学习——Qt 5 帮助文档的使用 学习图形界面开发,肯定离不开帮助文档的使用,因为它不像 C 语言那样就那么几个函数接口,图形接口的接口可以用海量来形容,常用的我们可能能记住,其它的真的没有必要去记,用到什么就去帮助文档查看用法. 我们使用 Qt 帮助文档,主要分为这么几步: 1)类使用的相关介绍 2)查看所用部件(类)的相应成员函数(功能,参数,返回值) 3)查看部件的信号 4)查看部件的事件(所对应的虚函数如何编写) 1)类使用的相关介绍 光标移动到类名字的地方,接着按“F1”即可跳…
1.linux下的qt串口通信跟windows唯一的差别就是端口号的名字,windows下面是COM,而linux是ttyUSB0的路径 2.一般情况下linux插上USB转串口线就可以在/dev/目录下看到类似ttyUSB0之类的串口号 3.初始化 my_serialPort = new QSerialPort(this); my_serialPort->setPortName("/dev/ttyUSB0");//端口号 4.如果运行程序,出现串口打不开的错误情况的话,可能是权…
QT5入门之23 -QT串口编程   QT5有专门的串口类: QSerialPort:提供访问串口的功能 QSerialPortInfo:提供系统中存在的串口的信息 具体使用方法: 1.在pro文件中加入: QT += serialport 2.mainwindow.h中添加头文件及成员: #include <QSerialPort> #include <QSerialPortInfo> 1 2 public: QSerialPort serial;//串口实例 void init…
类:QSerialPort 例程:Examples\Qt-5.9.1\serialport\terminal,该例子完美展示了qt串口收发过程,直接在这上面修改就可以得到自己的串口软件.核心方法 //读串口QByteArray QSerialPort::readAll()//写串口qint64 QSerialPort::write(const QByteArray &data)1234注意事项:qt默认最大支持115200波特率,可以通过修改Qt5.9.1\5.9.1\msvc2013_64\i…