ESP8266接入阿里云(Arduino) 下载Arduino下载链接一:Software | Arduino下载连接二:Arduino IDE下载(2月21日更新到1.8.19)-Arduino中文社区 - Powered by Discuz!安装好之后安装esp8266的包安装ESP8266包安装方式一:在工具面板点击管理库 然后搜索esp8266 运气好的话可能就搜索到了,反正我是从来没搜到过,下面介绍第二种安装方式 安装方式二:第3章 ESP8266-NodeMCU通过C/C++开发使用物联网 – .
Qt开发简易蓝牙调试助手(低功耗蓝牙) 概述Qt中是有蓝牙模块的,直接用此模块开发就行。但是注意使用的是低功耗蓝牙的类,连接方式和经典蓝牙会有区别大致的连接步骤是:搜索附近的蓝牙设备 连接指定的蓝牙设备 获取服务 指定服务进行连接(因为每一种下的特征对象的权限是不一样的,有的只有读取权限,没有写权限,有的则相反,必要时可以直接打印一下查看) 获取服务下可用的特征对象 监听特征对象的消息变化和向特征对象发送消息界面设计代码设计主界面的.cpp和.h#include "mainwindow.
Qt用MQTT协议连接阿里云 编译源码源码编译参考下面的文章,编译过程可能会有些错误,可以参考文章进行解决Qt5 使用 Qt官方Qt MQTT_萧海的博客-CSDN博客界面设计主界面历史连接界面listWidget Item界面代码设计主界面.cpp#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent..
Qt学习笔记——绘图设备 绘图设备案例代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QPixmap"#include "QPainter"#include "QImage"#include "QPicture"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->
Qt学习笔记——绘图 重写绘图事件案例代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QPainter"#include "QTimer"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //实现点击按钮向右移动图片//
Qt学习笔记——定时器 定时器使用的第一种方式:事件重写定时器事件 代码#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //启动定时器 //参数1 间隔(ms为单位) timerId1 = st
Qt学习笔记——鼠标事件 概述要实现一个控件的鼠标事件,可以直接新建一个类继承自该控件,然后重写鼠标的各种触发事件,最后再将控件提升为该类即可实现 可重写的几个鼠标事件 案例代码#include "mylabel.h"#include "QDebug"#include "QMouseEvent"MyLabel::MyLabel(QWidget *parent) : QLabel{parent}{ //设置鼠标追踪...
Qt学习笔记——自定义控件封装 添加UI界面 调用一个封装的窗口 案例封装一个滑动条和数字设定框(Spin Box)联动的窗口,然后主窗口中调用运行结果代码封装的窗口.cpp文件.h头文件就是在public里声明两个自定义的函数主窗口.cpp文件...
Qt学习笔记——控件 按钮组QPushButton 常用按钮 QToolButton 工具按钮,用于显示图片;如果想显示文字,修改风格:toolButtonStyle,凸起风格 autoRalse radioButton 单选按钮,设置默认 代码中setChecked(true);同一组单选按钮要放入Group Box中 checkBox多选按钮,监听状态,2是选中,1是半选,0是未选中QWidget代码 QListWidgetItem *item = new QListWidge...
Qt学习笔记——对话框 模态和非模态对话框代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QDialog"#include "QDebug"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //点击新建按钮后 弹出对话框 con
Qt学习笔记——资源文件添加 将图片文件 拷贝到项目位置下 快速打开项目位置的方式 新建Qt资源文件 编辑资源文件 使用(以设置图标为例) 使用方式 ": + 前缀名 + 文件名" 运行 ...
Qt学习笔记——QMainWindow 介绍QMainWindow是一个为用户提供主窗口的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)以及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。 各部件基本使用代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QMenuBar"#include "QToolB
Qt学习——任务一:按钮点击打开和关闭窗口 任务创建一个按钮,实现点击按钮后开启一个新的窗口,按钮的文本变为“关闭”。然后再次点击按钮,关闭新开的窗口,按钮文本变为“开启”Qt中字符串比较函数图片来源:https://blog.csdn.net/weixin_45138590/article/details/109243811代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){