QT 一键运行 bat 脚本文件运行 frpc 内网穿透 # 1、搭建 frps 教程看这篇文章 frps内网穿透搭建教程 https://zhuanlan.zhihu.com/p/635462920 # 2、编写 bat 脚本 两行就搞定 这个脚本原本是写好的,直接点击就可以打开穿透。 现在只是让 QT 帮我们打开它 frpc.exe -c frpc.inipause# 3、QT 执行脚本 #include <QProcess> bool MainWindow::bfrpsstart(bool status){ static QProcess...

# 接收与发送队列 在开发过程中,当数据流变大时,消息总是处理不过来。 # 会出现 3 个问题: 1、接收数据太多 2、接收数据连包 3、阻塞式响应 # 咱们一个一个来解决这个问题。 # 1、接收队列 接收数据多,来不及处理下一条就又来了。 解决这个的办法就是接收时放到数组里,然后一条一条的去解析。 这里移植野火的数据队列 食用步骤: rx_queue_init ();// 初始化一下 push_data_to_queue (uint8_t *src_dat,uint16_t src_len);// 这个函数存入数据队列,接收时用 pull_data_from_queue ();//...

最近这令人头疼的就是各种类型的转换了 所以打算出一篇数据类型转换的文章,记录一下我所用到的实测可以用的类型转换方法。以后就不用这度娘那 Google 了。 # 进制转换 //10进制数转任意进制 char *decimal2Others (int value, char *string, int radix) { char index[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; /* 索引表 */ unsigned uvalue; /* 无符号整型的中间变量,用于处理负数 */ char temp; int i=0, j,...

QT 工厂配置工具 简单用到了以下 串口收发 读写 excel QT 表格控件 登录页面跳转 QT 定时器 QT 动画 鼠标滚轴事件 配置界面 调试界面 # 初始化 #include "mainwindow.h" #include "ui_mainwindow.h" #include "adminlogin.h" #include "Conversion/conversion.h" CMDPARSING_UNION cmdprotocolparsing; extern bool...

最近呢写了个 QT 的程序,苦于打包步骤太过繁琐。 难道就没有一个无脑一键打包吗? 我来啦! 食用步骤: 需要用到一个动态库文件,和一个 bat 脚本文件 首先 QT 编译一个 release 版本 点击 QT 打包脚本文件 将 QT 构建的 release 中.exe 重命名 flechazo.exe 将 flechazo.exe 移动至第二部创建的文件夹中 再次点击 QT 打包脚本文件 完成啦! 第一次点击会创建一个文件夹【后续的打包文件都在此文件夹内】 将.exe 文件改名,并移入文件夹内 重新点击脚本文件就可以啦! 如果出现了这样 说名你的环境变量没添加 我的电脑...