一前景
很多时候我们在学习一门新的语言,一直在学习各种语法和记住各种关键字,很容易产生枯燥的情绪,感觉学习这些玩意儿不知道用在什么地方,心里很是苦恼,这不,我在这记录下我学习Qt的第一个的小项目-串口通讯助手吧,边做项目边学习比单独看知识点可有趣多啦。话不多说,我们就现在开始吧!
二准备工作
我这边使用的Qt版本为5.12.8,然后打开qt creator。
1,新建项目,选择Qt Widgets Application
2,填写名称和创建路径
3.之后一直默认点下一步。
4.完成后项目是以下这样的,我的项目名称为:MySerialport
这样我们的准备工作就完成了!
三编写代码
1,我们双击打开:MySerialport.pro 文件
在这添加 Qt += serialport,然后点击ctrl+s保存
执行qmake一下,重新构建
2,添加头文件
3.好了,准备工作已经做好了,接下来我们先设计ui界面
接下来出现ui设计界面
设计完成后
现在开始到了关键的时候,我们开始写代码
这是头文件:mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QSerialPort>
#include <QSerialPortInfo>
QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private:
void _Init();
private:
void _onOpen();
void _onClose();
void _onSendData();
void _onSerialDatas();
private:
Ui::MainWindow *ui;
QSerialPort *_serial;
};
#endif // MAINWINDOW_H
这是源文件
#