QT 读取 bin 文件 书接上回,bootloader 升级都做了,自然要用 QT 实现一下啦 Bootloader开发流程 https://zhuanlan.zhihu.com/p/647128903 # 选择文件 拿到路径 QString updatafilepath; void MainWindow::on_pushButton_updata_seletbin_clicked() { QString filename =...

需求:有朋友找我说要改代码,而且量很大,但是只有一部分数字要改动。 提取需求:固定文本,规律递增,保持格式 像这样,只有这 3 个 0 是一次递增的,需要写 80 多遍。于是便问我有没有什么好方法。 开玩笑,我堂堂一个码农。 刚好最近在学 QT,那就随便用一下吧。 1、添加 QT += axcontainer 2、整几个控件 3、代码 //点击写入按钮触发 void MainWindow::on_pushButton_word_write_clicked() { QAxObject *myword;//Word应用程序指针 QAxObject...

用 QT 实现数据库的增删改查 QT 随便整几个控件 + 4 个按钮 可以用 navicat 打开看一下 数据库初始化 //初始化 bool bmysqlInit(){ //1、打印驱动列表 qDebug()<<QSqlDatabase::drivers(); //2、检测已连接的方式 - 默认连接名 if(QSqlDatabase::contains("qt_sql_default_connection")){ mydb =...

# QT 的 socket 服务端连接 对于一个联网的设备,socket 长连接再熟悉不过了。那么下位机的 demo 待我整理后给大家分享出来。 # 环境: 下位机: GD32F303(工作中用的) CAT14G 模块配合工作使用 CAT1 配置为 socket 连接 ESP32S3(个人的小爱好,做了一个小手表) wifi 连接,http 配网 socket 连接 上位机: QT(平时改动比较大,所以界面很丑,大家不要介意哈) 串口连接 socket 连接 那么我们开始吧 # 1、下位机 # GD32F303+CAT1 模组 请参考:CAT1 模组 AT...

大家在使用 GD25Q64 存储东西时,如果没有移植现有文件系统。那是怎么存储的呢? 这里给大家推荐一种方式。动态链表存储。写的还不太完善,最近太累了,没时间完善了。 # 理念 如果一块控件不够存储了,可以再创建一块 # 代码实现 memory.h #ifndef __MEMORYMANAGEMENT_H#define __MEMORYMANAGEMENT_H#include "gd32f30x.h"#include <stdbool.h>// 起始地址#define MEMORYSTARTADD 0// 内存大小#define...