摘要:
1.注意事项 1.1 使用双引号表示字符串数据 1.2 默认波特率115200 1.3 AT指令尾部输入回车换行结尾"\r\n" 1.4 3.3V接口先连接单片机的3.3V,不能正常工作的话换到单片机的5V 2.常用AT指令 (1)测试EPS8266模块是否正常工作的指令“AT\r\n”,回收到“O 阅读全文
摘要:
1.输出PWM代码(PA0-TimerCH1为例) 1.1 使能定时器和相关GPIO口的时钟 1 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE); 2 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENA 阅读全文
摘要:
1.QLineEdit类的setValidator方法设置正则表达式限制内容输入 事例: 1 ui->lineEdit_in_num->setValidator(new QRegExpValidator(QRegExp("[.0-9]+$"))); 2.正则表达式介绍 2.1 单个字符匹配,匹配字符 阅读全文
摘要:
1.版本介绍 QT5.12.7+cmake3.22.0+opencv4.5.4 2.安装cmake编译opencv源码(mingw32编译) (1)opencv的安装过程是对源码的解压复制 (2)opencv安装解压后的目录:build文件夹vs编译的文件,使用vs套件编译qt源码的可以直接使用此文 阅读全文
摘要:
1.使用环境介绍 Qt Creator5.12.7+Mysql5.5.28+Windows10操作系统 2.添加驱动文件 2.1 将mysql安装目录下的libmysql.dll文件复制到qt编译套件的bin目录下 2.2 编译libmysql.dll和libmysql.lib 找到qt源码src目 阅读全文
摘要:
1.使用步骤 (1)在pro文件中添加serialport模块 (2)QComboBox:下拉框 (3)使用QSerialPortInfo串口信息类扫描串口,使用静态方法availablePorts来获取可用的串口信息,portName方法获取串口的名字。 (4)创建QSerialPort串口类对象 阅读全文
摘要:
1、QTcpServer tcp服务端的使用 (1)在pro文件中添加network模块 (2)定义槽函数,为QTcpServer对象的newConnection信号绑定槽函数,来监听客户端的新连接 (3)在槽函数中使用nextPendingConnection方法动态创建一个QTcpSocket对 阅读全文
摘要:
1.进程线程关系介绍 一个应用程序至少要有一个进程QProcess类可以开新的进程 一个进程至少会有一个线程QThread 2.使用方法 (1)创建类实现QThread类或者QObject类 (2)重写父类的run方法,在run方法中写入线程要做的事,只有run方法在线程中 (3)创建对象,调用st 阅读全文
摘要:
1.几何动画 (1)setStartValue方法设置开始动画 (2)setEndValue方法设置结束动画 (3)setDuration方法设置动画时间 (4)setLoopCount方法设置动画循环次数 (5)setEasingCurve方法设置动画的缓和曲线 (6)start方法开始执行动画 阅读全文
摘要:
1.添加图表模块 .pro文件中加入charts模块 QChart类图表的类 QChartView类显示图表的类 2.ui文件中使用chartView控件 选择本类的父类QGrapicsView控件,然后右键控件,将添加的控件提升为QChartView控件。 3.将QChartView类的命名控件添 阅读全文