自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_45463480的博客

精心创作,共同进步。

  • 博客(616)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 【100个C++面试题和解答】

STL智能指针是自动管理内存的指针,包括unique_ptr、shared_ptr和weak_ptr。:智能指针是自动管理内存的指针,包括unique_ptr、shared_ptr和weak_ptr。:C++中的STL容器包括vector、list、map、set、deque等。:C++中的STL容器包括vector、list、map、set、deque等。:C++中的基本容器包括vector、list、map、set、deque等。:模板偏特化是对模板的一部分进行特化,而模板特化是对整个模板进行特化。

2024-06-18 20:56:35 433 1

原创 Qt | QPalette 类(调色版)

Qt | QPalette 类(调色版)

2024-06-18 20:48:02 159 1

原创 【C语言实现内核链表】

实现了创建节点、插入节点到头部、打印链表和释放链表内存的函数。在上述代码中,我们定义了链表节点结构体。函数中进行了简单的测试。

2024-06-17 21:05:23 162

原创 Qt | 简单的使用 QStyle 类(风格也称为样式)

1、QStyle 类继承自 QObject,该类是一个抽像类。2、QStyle 类描述了 GUI 的界面外观,Qt 的内置部件使用该类执行几乎所有的绘制,以确保使这些部件看起来与本地部件完全相同。

2024-06-17 20:59:55 222

原创 【Qt实现绘制3D图形】

在上面的示例中,我们使用了Qt 3D模块创建了一个简单的3D场景。Qt 3D模块提供了一个用于创建3D图形的框架,可以用于渲染、动画和交互。你可以使用Qt 3D中的实体(Entity)、组件(Component)和场景(Scene)等概念来构建和管理3D图形。请注意,这只是一个简单的示例代码,实际应用中你可能需要处理更多的细节,如添加更多的3D实体、应用纹理和材质、添加动画效果等。希望这个示例对你有所帮助,另外你也可以在Qt官方文档中找到更多关于Qt 3D模块的详细信息。

2024-06-15 18:00:29 219

原创 Qt | QDataStream 类(数据流)

1、QDataStream类负责以二进制方式读/写程序中的对象,输入源和输出目样标可以是QIODevice、QByteArray对象。

2024-06-15 17:31:23 317

原创 【Qt实现录频】

请注意,这只是一个简单的示例代码,实际应用中你可能需要处理更多的细节,如捕获不同视频格式、处理录制过程中的错误等。希望这个示例对你有所帮助,另外你也可以在Qt官方文档中找到更多关于Qt Multimedia模块的详细信息。在Qt中实现录制视频可以通过使用Qt Multimedia模块来实现。在上面的示例中,VideoRecorder类提供了一个简单的界面,其中包括一个用于录制视频的按钮。当按钮被点击时,toggleRecord()槽函数将会启动或停止录制。

2024-06-13 21:12:59 198

原创 Qt | QTextStream 类(文本流)

Qt | QTextStream 类(文本流)

2024-06-13 21:04:31 217

原创 【Qt 实现 QCryptographicHash 加密数据的步骤】

Qt 实现 QCryptographicHash 加密数据的示例代码。

2024-06-11 21:36:37 114

原创 Qt | openSSL将TCP数据进行不对称(RSA)加密传输-windows平台实操(可行)

首先简单介绍一下openssl。接着描述如何在windows环境下简单使用openssl,并生成公钥和私钥openssl是一个安全套接字层密码库,囊括了主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。开发的应用程序可以使用它来进行安全通信,避免窃听,同时确认另一端连接者的身份。它广泛被应用在互联网的网页服务器上。公钥和私钥一般应用于非对称加密。这两货是一对,而且两者的数值是不一样的。神奇之处就在于:我用公钥加密后,只有用私钥才能解密,所以相对于对称加密,非对称加密更具安全!

2024-06-11 21:32:45 869 2

原创 STM32 | 独立看门狗 | RTC(实时时钟)

STM32 | 独立看门狗 | RTC(实时时钟)

2024-06-10 11:59:46 1078 1

原创 【打印100个常用Linux命令】

echo “以下是一些常用的Linux命令:”echo “1. pwd - 显示当前工作目录”echo “2. ls - 列出当前目录下的文件和文件夹”echo “3. cd [目录名] - 切换到指定目录”echo “4. mkdir [目录名] - 创建新目录”echo “5. rmdir [目录名] - 删除空目录”echo “6. touch [文件名] - 创建新文件”echo “7. cp [源文件名] [目标文件名] - 复制文件”

2024-06-09 13:36:27 1309 1

原创 阿里云 MQTT 服务器搭建与测试(上传和下发数据finish)

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于 TCP/IP协议上,由 IBM 在 1999 年发布。MQTT 最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。登录阿里云平台网址:https://help.aliyun.com/product/30520.html 并要注册与认证, 注册与认证,注册与认证。

2024-06-09 13:29:48 347

原创 Qt | QtBluetooth(蓝牙电脑当服务端+手机当客户端) 配对成功啦

QtBluetooth是一个跨平台的蓝牙库,这个示例首先创建了一个设备发现代理,然后开始搜索附近的蓝牙设备。当发现一个设备时,它会打印出设备的名称。接下来,示例尝试连接到一个已知的蓝牙设备,并在连接成功后打印出成功消息。最后,示例断开与设备的连接。

2024-06-07 21:44:36 681 1

原创 Qt | QMessageBox 技巧详解(基础进)

Qt | QMessageBox 技巧详解(基础进)

2024-06-06 21:46:00 224

原创 ubuntu20.04 安装OpenSSL 1.0.2o (借助腾讯AI完全OK)

如果没有看到 OpenSSL 可执行文件的路径,请将其添加到 PATH 环境变量中。注意:OpenSSL 1.0.2o 是一个较旧的版本,可能存在安全风险。这里的 --prefix 参数用于指定安装路径,–openssldir 参数用于指定 OpenSSL 配置文件的路径。如果看到输出 “OpenSSL 1.0.2o 27 Mar 2018”,则表示 OpenSSL 1.0.2o 已经成功安装。添加 OpenSSL 1.0.2o 的官方 GPG 密钥,以便能够验证软件的完整性。编译并安装 OpenSSL。

2024-06-06 10:33:06 809

原创 带你认识ffmpeg

FFmpeg是一个开源的跨平台音视频处理工具集。它可以用于处理、转码、编辑和流媒体传输音视频文件。FFmpeg支持多种音视频格式和编解码器,并提供了丰富的命令行工具和库函数,可以在各种平台上进行音视频处理和开发。您可以使用FFmpeg进行以下操作:- 音视频格式转换:可以将一个格式的音视频文件转换为另一个格式。- 视频剪辑和合并:可以剪辑视频片段,合并多个视频文件。- 音频提取和合并:可以从视频文件中提取音频,合并多个音频文件。- 视频编码和解码:可以将视频文件编码为不同的编解码格式,或对已编码

2024-06-05 21:40:54 540

原创 QT+FFmpeg+Windows开发环境搭建(加薪点)

音视频格式转换:可以将一个格式的音视频文件转换为另一个格式。视频剪辑和合并:可以剪辑视频片段,合并多个视频文件。音频提取和合并:可以从视频文件中提取音频,合并多个音频文件。视频编码和解码:可以将视频文件编码为不同的编解码格式,或对已编码的视频文件进行解码。音频编码和解码:可以将音频文件编码为不同的编解码格式,或对已编码的音频文件进行解码。视频截图:可以从视频文件中截取静态图像。视频处理和特效:可以对视频进行旋转、裁剪、调整亮度、对比度等操作,添加特效和滤镜。

2024-06-05 21:37:56 772

原创 Qt | QFile 类(文件)

一、QFile 基本原理1、QFile 基础①、QFile 类继承自 QFileDevice 类,QFileDevice 又继承自 QIODevice类。②、QFile 类提供了一个用于读取/写入文件的接口,是一种读写二进制文件、文本、资源的 I/O 设备。③、默认情况下 QFile 假定为二进制,即不对存储在文件中的字节执行任何转换。

2024-06-02 13:15:59 244

原创 Qt | Qt 资源简介(rcc、qmake)

1、资源系统是一种独立于平台的机制,用于在应用程序的可执行文件中存储二进制文件(前面所讨论的数据都存储在外部设备中)。若应用程序始终需要一组特定的文件(比如图标),则非常有用。2、资源系统基于qmake,rcc(Qt 的资源编译器,用于把资源转换为 C++代码)和QFile3、在可执行文件中嵌入数据有利于创建独立的可执行文件,但由于必须容纳被嵌入的数据,因此,可执行文件本身会变得比较大。

2024-06-02 11:59:23 176

原创 Qt | QSplitter(分离器或分隔符)、QSplitterHandle 类(分界线)

Qt | QSplitter(分离器或分隔符)、QSplitterHandle 类(分界线)

2024-06-01 19:29:10 643 1

原创 STM32 | 超声波实战

STM32 | 超声波实战

2024-06-01 19:26:35 469

原创 STM32 | 方式1:手机发送指令,开发板向手机发送温湿度;方式2:手机发送指令,开发板定时向手机发送温湿度。

STM32 | 方式1:手机发送指令,开发板向手机发送温湿度;方式2:手机发送指令,开发板定时向手机发送温湿度。

2024-06-01 19:23:53 883

原创 STM32 | 超声波写倒车雷达小系统

(1)超声波模块实时测量距离,并实时显示在电脑串口助手 (2)可通过按键调节安全报警距离(3)开发板4个LED灯表示危险等级(共四个等级),越危险,亮灯个数越多(4)开发板蜂鸣表示危险等级(共四个等级),越危险,蜂鸣器响应频率越快

2024-06-01 19:20:49 899

原创 Qt 渗透测试 | 【Goby】自动化漏洞扫描工具介绍、下载、使用、功能

Qt 渗透测试 | 【Goby】自动化漏洞扫描工具介绍、下载、使用、功能

2024-05-30 20:33:10 405 1

原创 【如何在Qt C++中使用SSL和TLS加密传输数据?】

在这个示例中,我们创建了一个简单的Qt应用程序,向指定的HTTPS地址发送请求,并显示响应。信号来处理响应数据。您可以从响应中读取数据并进行进一步处理。来配置SSL/TLS连接,包括对证书进行验证和加密要求等。为您要访问的实际URL,并根据需要进一步配置SSL策略。在发送请求之前,可设置SSL配置。确保您的Qt项目已经链接了网络模块(对象发送网络请求,并接收响应。对象指定要访问的URL。

2024-05-28 21:13:10 339

原创 Qt | QTabWidget 类(选项卡部件)

Qt | QTabWidget 类(选项卡部件)

2024-05-28 21:03:17 308

原创 【C语言实现TCP通信】

请注意,这只是一个非常简单的示例,实际应用中可能会需要更多的错误处理和复杂的功能。希望这可以帮助您开始在C语言中实现TCP通信。函数接受客户端的连接请求,并返回一个新的套接字来处理与该客户端的通信。对于服务器端和客户端,分别使用新的套接字进行通信。函数将套接字绑定到本地IP地址和端口号。函数连接到目标服务器的IP地址和端口号。函数开始监听来自客户端的连接请求。函数创建套接字,指定协议族为。:如果您要创建服务器端,使用。:如果您要创建客户端,使用。(IPv6),类型为。表示使用TCP协议。

2024-05-27 21:17:44 431

原创 Qt | QTabBar 类(选项卡栏)

Qt | QTabBar 类(选项卡栏)

2024-05-27 21:15:27 421 1

原创 STM32 | DHT11数字温湿度传感器实战

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术, 确保产品具有极高的可靠性与卓越的长期稳定性。

2024-05-26 13:14:04 341 1

原创 Qt | QStackedLayout 类(分组布局或栈布局)、QStackedWidget

Qt | QStackedLayout 类(分组布局或栈布局)、QStackedWidget

2024-05-26 11:58:15 152

原创 【C语言实现线程池】

创建一个线程池是提高多线程应用程序性能的有效方法。一个线程池中包含一定数量的工作线程,这些线程可以复用来处理多个任务,避免了频繁创建和销毁线程所带来的开销。下面是一个基础的线程池实现的框架,使用C语言和POSIX线程库(pthread)。这个简单的线程池会轮询并执行放入队列的任务。代码说明结构体定义:线程池工作函数:线程池创建函数:添加任务函数:销毁线程池函数:示例任务:这个基础代码可以满足大部分简单的线程池需求,但在实际应用中,你可能还会需要考虑:这个基础代码是一个很好的起点,你可以在其基础上根据

2024-05-25 09:55:15 369

原创 Qt | QFormLayout 类(表单布局)

Qt | QFormLayout 类(表单布局)

2024-05-25 09:46:15 426 1

原创 Qt | QGridLayout 类(网格布局)

QGridLayout基本原理是把窗口划分为若干个单元格,每个子部件被放置于一个或多个单元格之中,各单元格的大小可由拉伸因子和一行或列中单元格的数量来确定,若子部件的大小(由sizeHint()确定)小于单元格,则可以设置该子部件位于单元格的什么位置(顶部、左侧、底部等),还可设置该子部件是否可以拉伸以填满该单元格等等。

2024-05-23 21:31:14 469 1

原创 Qt | QBoxLayout 及其子类(盒式布局)

QBoxLayout 可以水平或垂直地排列窗口部件。通过指定方向(水平或垂直),您可以控制部件在布局中的排列方式。

2024-05-22 21:00:42 378 2

原创 Qt | 嵌套布局及布局位于容器中

嵌套布局就是指的布局管理器中安装其他布局管理器的情况。使用嵌套布局,需使用布局管理器类中的addLayout()或insertLayout()函数将子布局安装进来,因各种类型的布局管理器对嵌套布局的处理情况不相同,因此本小节以QBoxLayout及其子类为例进行讲解。

2024-05-22 20:38:08 50

原创 Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类

Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类

2024-05-21 21:57:21 183

原创 Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)

Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)

2024-05-20 19:39:03 91 4

原创 Qt | 布局部件拉伸(Stretch)原理及大小策略

部件的大小策略sizePolicy、大小限制、拉伸因子(Stretch Factors)

2024-05-19 11:44:13 202 1

原创 Qt | 布局管理器基础(QLayout)

QLayout 和 QLayoutItem 这两个类是抽象类,当设计自定义的布局管理器时才会使用到,通常使用的是由 Qt 实现的 QLayout 的几个子类。

2024-05-18 21:02:46 134

嵌入式PC端虚拟串口端口生成及串口调试工具.rar

只要是编程人员,这两个工具你一定要使用。 【1】打开第一个文件Setup.exe,双击setup进行安装,安装位置可以自定义,安装完成后把对号去掉(launch...) 【2】在桌面上找已经安装软件快捷方式【Launch Virtual Serial Port Driver】,右键,打开文件所在位置。 将文件caack中的补丁【vspdpro.exe】拖到文件所在位置,替换,安装完成!

2023-08-08

SQLite是数据库,在Qt中实现,用于存储用户信息

Qt 实现SQLite全部语法 【1】SQLite Qt界面设计 【2】SQLite Qt数据库创建、打开、关闭、删除 【3】SQLite Qt表格的创建 【4】SQLite Qt表格的插入 【5】SQLite Qt表格的查询 【6】SQLite Qt表格的删除 【7】SQLite Qt表格的更新 【8】SQLite Qt表格的结构 【9】SQLite Qt表格的修改 【10】SQLite 常用内置函数举例 1、计算表格行数 2、计算表格某列最大值 3、计算表格某列最小值 4、计算表格某列平均值 5、计算表格某列总和 6、计算一个随机数 7、计算绝对值 8、字符串转化大小写 9、计算字符串长度 10、效果 【11】SQLite 日期函数 【12】SQLite LIKE和GLOB子句(通配符) 【13】SQLite LIMIT子句 (限定行显示) 【14】SQLite 表格排序 (升序、降序) 【15】SQLite GROUP BY子句 (分组) 【16】SQLite HAVING 子句(分组的条件) 【17】SQLite DISTINCT 关键字(去重) 【18】SQLite 交叉连接

2023-06-24

QT EventFilterQChartsQDataStreamQDir

androidandroidopenc 雄甾烷 EventFilterQChartsQDataStreamQDir EventFilterQChartsQDataStreamQDir FileQLabelQPainterQPushButtonQPushButton1 FileQLabelQPainterQPushButtonQPushButton 1 创建日期: 2022/9/18 创建日期:2022/9/18 QSpeech QSpeech 大小:82.5 MB 大小:82.5MB QT Camera solree oue QT相机独树OUE 文件夹: build-QPainte 文件夹:Build-QPainte QT_RB QT_Rb QTextCodecQTWidgetwidgetTEST QTextCodecQTWidgetwidgetTEST V4L2 camera display QThreadV4L2 camera display QTimerYD-Ul V4L2相机显示QThreadV4L2相机显示QTimerYD-Ul

2023-02-19

QT 文件操作 事件过滤器 鼠标移动事件

QT学习资料 QT 文件操作 事件过滤器 鼠标移动事件

2023-02-19

基于数据结构商品购物系统 项目.zip

#include <stdlib.h> #include <stdio.h> #include <string.h> #include "program.h" //注册资源管理器 (商品头结点 购物车头结点 管理器头节点 初始化) extern node_t *register_resouse_manage(void) { //为管理结构体申请一块内存 node_t *new_manage_node; new_manage_node = malloc(sizeof(node_t)); //存储商品信息或购物历史信息 if(new_manage_node == NULL) { free(new_manage_node); return NULL; } //申请商品链表头结点 申请成功应该初始化 传入文件信息 new_manage_node->com_info_list = request_commodity_list_node(); printf(

2022-05-01

第八天-内核链表排序.zip

第八天-内核链表排序.zip

2022-05-01

第三天-队列与栈的逻辑与单向循环链表.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> typedef struct list_node{ int data; struct list_node *next; }node_t;//链表节点类型 //不安全的遍历 #define list_for_each(head, pos) for(pos=head->next; pos!=head; pos=pos->next) //安全的遍历 #define list_for_each_safe(head, pos, n) for(pos=head->next, n=pos->next; pos!=head; pos=n, n=n->next) node_t *request_link_list_node(void) { node_t *new_node; new_node = malloc(sizeof(node_t)); if(new_node == NULL) { perror

2022-05-01

内核链表代码111.zip

/* * @Author: your name * @Date: 2021-09-01 17:01:47 * @LastEditTime: 2021-09-01 17:35:15 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \Desktop\kernel_list\main.c */ #include <stdio.h> #include <stdlib.h> #include "list.h" typedef struct big{ int data; struct list_head list; }node_t; typedef struct one{ int data; struct list_head list; }node_one_t; typedef struct two{ int data; struct list_head list; }node_two_t; no

2022-05-01

第六天-内核链表及二叉树.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <string.h> #include <list.h> struct student_info{ char name[4096];//姓名 short age;//年龄 float height;//身高 }; //大结构体 typedef struct list_node{ struct student_info data; struct list_head list;//导入内核链表小结构体 }node_t;//链表节点类型 //申请空间 node_t *request_link_list_node(void) { node_t *new_node; new_node = malloc(sizeof(node_t)); if(new_node == NULL) { perror("申请链表节点失败"); return NULL; }

2022-05-01

第七天-二叉树与排序算法.zip

int main(int argc, char **argv) { // 打开一个包含百万数据级别的文件 FILE *src = fopen("numbers.txt", "r");//只读方式打开 if(src == NULL) { perror("打开文件失败"); exit(0);//结束程序 } // 1,将原始数据文件,分割成N个有序的子文件 bool done = false; char file[20]; int N = 0; int wanted = 10*10000; // 假设每次只能读取10万个数据 int infact = wanted;//狂铁:10万伏特 while(1) { // 试图从文件读取 wanted 个数据 unsigned *data = calloc(wanted, sizeof(unsigned));//申请10万块,每块4字节 for(int i=0; i

2022-05-01

第四天-双向循环链表.zip

int main(void) { int input_value; node_t *list_head, *new_node;//申明两个链表节点的指针变量,其中list_head用来存放链表的头节点,new_node用来临时存放一下新申请的节点 //新建链表头节点 list_head = request_list_node(); while(1) { scanf("%d", &input_value); if(input_value > 0) { //新建节点 new_node = request_list_node();//新申请一个节点 new_node->data = input_value;//将数据存放进去这个节点当中 //将这个新的节点插入到list_head所对应的表格中 insert_node_to_list_tail(list_head, new

2022-04-25

第一天-数据结构概念及顺序表.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define SQL_NUMB 10 typedef struct sequance_list{ int array[SQL_NUMB];//这个是用来放数据的 int last;//这个是用来记录上面的数组用到第几个元素的 }sql_t; //函数返回结构体地址【因为这样才能利用里面的数据】 sql_t *request_sequence_list(void) { sql_t *new_sql;//定义一个结构体变量 //堆是由程序员自己申请的,所以要自己使用释放函数释放,栈是系统自己释放 new_sql = malloc(sizeof(sql_t));//申请一块结构体大小的内存 if(new_sql == NULL) { perror("申请内存失败"); return NULL; } new_sql->last = -1;//初始化以下,数组是从0开始保存数据,-1就是没有数据 return new_sql;//返回

2022-04-23

第二天-单向链表.zip

int main(void) { int input_value; node_t *list_head, *new_node; //新建头节点 list_head = request_link_list_node(); if(list_head == NULL) return -1; list_head->data = -1; while(1) { scanf("%d", &input_value); if(input_value > 0) { //新建节点 new_node = request_link_list_node(); new_node->data = input_value; //将节点插入到表格当中 insert_node_link_list(list_head, new_node);

2022-04-23

QT软件工具使用.zip

解压文件夹--》配置windows环境变量(右键计算机--》属性--》更改设置--》高级--》环境变量--》Path中添加你解压的mplayer.exe所在的路径)

2022-04-23

QT中项目第二个.zip

//识别图片 void CarSystem::on_regBt_clicked() { //识别--pPath是成员变量保存车头照片路径 cv::Mat plateImage = cv::imread(pPath.toUtf8().data());//要识别的车牌照片路径(要清晰,正面) //定义一个容器存放识别结果 //RunPiplineAsImage()根据你提供的车牌照片识别车牌 std::vector<pr::PlateInfo> res = carPrc->RunPiplineAsImage(plateImage,pr::SEGMENTATION_FREE_METHOD); float conf = 0; //保存识别的车牌号码 std::string plateNumber = ""; //新式for循环 for (pr::PlateInfo st : res) { if (st.confidence>0.70) //判断识别率,识别结果中识别率高于90% {

2022-04-23

10.QT项目第一个.zip

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDir> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); pp=2; //设置窗口标题 setWindowTitle("客户端008"); //初始化套接字对象 sock=new QTcpSocket(this); //绑定客户端自己的ip和端口号 sock->bind(QHostAddress("192.168.24.86"),7000); //关联readyRead()信号 connect(sock,SIGNAL(readyRead()),this,SLOT(recvservermsg())); //设置水平头 --》树状列表框的树根 ui->treeWidget->setHeade

2022-04-23

9.串口编程QT实现教程

9.串口编程QT实现教程

2022-04-17

7.QT数据库入门学习

7.QT数据库入门学习

2022-04-17

7.网络编程,Http和JSON解析,事件

7.网络编程,Http和JSON解析,事件

2022-04-17

6.多线程,菜单栏,打包QT程序,其它组件

6.多线程,菜单栏,打包QT程序,其它组件

2022-04-17

5.列表框,交叉编译QT程序,QT控制硬件,多进程

5.列表框,交叉编译QT程序,QT控制硬件,多进程

2022-04-17

4.消息盒子,对话框,定时器,日期和时间

4.消息盒子,对话框,定时器,日期和时间

2022-04-17

3.多界面跳转,界面传递参数,布局管理器

3.多界面跳转,界面传递参数,布局管理器

2022-04-17

2.QString,信号与槽,设计ui的两种方式

2.QString,信号与槽,设计ui的两种方式

2022-04-17

1.QT环境搭建,QT工程,ui界面设计,代码登录

1.QT环境搭建,QT工程,ui界面设计,代码登录

2022-04-17

语音离线识别包,可通过局域网通信实现语音交流

语音离线识别包,可通过局域网通信实现语音交流

2022-04-17

RFID射频识别你了解多少,开车刷卡,蓝牙刷卡,门禁卡等等,代码实现编写,A,B命令字带你掌握

RFID射频识别你了解多少,开车刷卡,蓝牙刷卡,门禁卡等等,代码实现编写,A,B命令字带你掌握

2022-04-17

串口编程让你了解什么是同步和异步吗?进来看看

串口编程让你了解什么是同步和异步吗?进来看看

2022-04-17

JLINK使用驱动下载,ST-LINK驱动及教程,STM32F4串口下载软件(FLYMCU),ST-LINK官方驱动.zip

之前所有正点原子 STM32 教程讲解的调试工具都是以 JLINK 为例。由于德产 J-LINK 价格非常昂贵,而国产 J-LINK 因为版权问题将在万能的淘宝销声匿迹。所以我们有必要给大家介绍 JTAG/SWD 调试工具中另外一个主流仿真器 ST-Link 的使用方法,让大家在今后的 STM32学习中,能熟练掌握 JTAG/SWD 调试配置方法。 如果你已经了解了 JLINK 的使用方法,那么 ST-Link 的使用方法将会非常简单,几乎 99% 的操作方法都是一模一样的。几乎所有 JTAG/SWD 仿真器的使用都有下面三个方面的知识: 1. 驱动的安装。 2. 编程软件(MDK)配置。 3. 固件升级方法

2022-04-05

led驱动-各种版本的mplayer-arm+linux-gnueabi-5.4.0.tar.xz+Qt-Embedded-5.

LED驱动:GEC6818开发板上的灯驱动 各种版本的mplaye: 音视频播放器,使用命令即可播放,支持win10和开发板,应用于各种场合,特别是语音识别技术,很多毕设都是用这个做的。 gcc编译工具:arm+linux-gnueabi-5.4.0.tar.xz, 解压命令:tar -zxvf arm+linux-gnueabi-5.4.0.tar.xz linux或者开发板编译工具,gcc main.c -o main生成可执行文件,,,运行 ./main QT交叉编译工具:Qt-Embedded-5 (1)把我给的5.4.0的编译器拷贝到家目录,然后解压 tar -xf arm-linux-gnueabi-5.4.0.tar.xz (2)配置一下环境变量 export PATH=你的新的arm-linux-gcc所在的路径:$PATH //一次性的

2022-04-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除