会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RedWetPlace
博客园
首页
新随笔
联系
管理
订阅
随笔- 324 文章- 0 评论- 2 阅读-
12万
04 2024 档案
stm32F07 HAL 库 通过定时器方式实现呼吸灯 自定义呼吸灯函数 (以参数方式设置io口,亮或灭的持续时间,亮或灭的频率,从最低亮度开始上升)
摘要:效果: 1、通过Stm32CubMX开启定时器、设置对应的io口,然后生成工程 STM32CubeMX | STM32 HAL库方式的微秒延时函数 2、自定义呼吸灯函数代码: // 呼吸灯 函数 // GPIO_TypeDef* GPIOx : GPIO组 (A - G) // uint16_t G
阅读全文
posted @
2024-04-30 09:21
雾枫
阅读(193)
评论(0)
推荐(0)
编辑
Qt 通过CMakeLists.txt 加入QCustomplot模块
摘要:未完待续
阅读全文
posted @
2024-04-28 09:52
雾枫
阅读(14)
评论(0)
推荐(0)
编辑
qt 使用hid开源库 ,搜索所有的hid设备
摘要:效果: cmakeLists.txt : cmake_minimum_required(VERSION 3.5) project(TF_Hid_UseANDTest VERSION 0.1 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC
阅读全文
posted @
2024-04-26 21:24
雾枫
阅读(269)
评论(0)
推荐(0)
编辑
qt 设置QTextEdit文本框中指定内容块的背景颜色
摘要:效果: 代码: void MainWindow::setCheckResultColor(QTextEdit *textEdit, int position, int length, const QColor &color) { // 获取文本编辑器的文本选区 QTextCursor cursor
阅读全文
posted @
2024-04-24 16:17
雾枫
阅读(633)
评论(0)
推荐(0)
编辑
.pro文件管理qt项目,快捷设置软件名称和版本号
摘要:效果: .cpp文件代码: { ui->setupUi(this); // 设置软件名称和版本号 QString version = QCoreApplication::applicationVersion(); QString name = QCoreApplication::applicatio
阅读全文
posted @
2024-04-23 20:25
雾枫
阅读(50)
评论(0)
推荐(0)
编辑
第七个OpenGL程序,Camera 摄像机 (3d模型自转)
摘要:效果: 代码main.cpp: #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_image
阅读全文
posted @
2024-04-09 00:23
雾枫
阅读(45)
评论(0)
推荐(0)
编辑
第六个OpenGL程序,Coordinate Systems 坐标系统 后续之 3D 3
摘要:效果: 代码main.cpp: #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_image
阅读全文
posted @
2024-04-08 21:08
雾枫
阅读(13)
评论(0)
推荐(0)
编辑
第六个OpenGL程序,Coordinate Systems 坐标系统 后续之 3D 2
摘要:效果: 代码 main.cpp: #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_imag
阅读全文
posted @
2024-04-08 20:20
雾枫
阅读(8)
评论(0)
推荐(0)
编辑
第六个OpenGL程序,Coordinate Systems 坐标系统 后续之 3D 1(这个图形有点奇怪)
摘要:效果: 代码main.cpp : #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_imag
阅读全文
posted @
2024-04-08 19:49
雾枫
阅读(6)
评论(0)
推荐(0)
编辑
第六个OpenGL程序,Coordinate Systems 坐标系统
摘要:效果: 代码 main.cpp: #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_imag
阅读全文
posted @
2024-04-08 19:19
雾枫
阅读(13)
评论(0)
推荐(0)
编辑
第五个OpenGL程序,vector 向量 (矩阵变换之 旋转,缩放)后续 绘制多个 图形
摘要:效果: 代码 main.cpp #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include <stb_image
阅读全文
posted @
2024-04-07 23:07
雾枫
阅读(37)
评论(0)
推荐(0)
编辑
第五个OpenGL程序,vector 向量 (矩阵变换之 旋转,缩放)
摘要:效果: CMakeLists.txt文件 cmake_minimum_required(VERSION 3.5) project(05_OpenglVector LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQU
阅读全文
posted @
2024-04-07 00:41
雾枫
阅读(30)
评论(0)
推荐(0)
编辑
第四个OpenGL程序,texture 纹理 后续之 unit 纹理单元
摘要:效果: 代码 main.cpp : #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include "Shader.h" #define STB_IMAGE_IMPLEMENTATION #include "stb_ima
阅读全文
posted @
2024-04-06 16:59
雾枫
阅读(42)
评论(0)
推荐(0)
编辑
第四个OpenGL程序,texture 纹理
摘要:效果: CMakeLists.txt文件: cmake_minimum_required(VERSION 3.5) project(05_OpenglVector LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQ
阅读全文
posted @
2024-04-06 01:37
雾枫
阅读(22)
评论(0)
推荐(0)
编辑
第三个OpenGL程序,shaders _ 后续 之 封装着色器类
摘要:着色器类:头文件 h: #ifndef SHADER_H #define SHADER_H #include <GLAD/glad.h> #include <glfw3.h> #include <string> #include <fstream> #include <sstream> #inclu
阅读全文
posted @
2024-04-05 19:23
雾枫
阅读(78)
评论(0)
推荐(0)
编辑
第三个OpenGL程序,shaders _ 后续 之 moreAttribute (设置顶点位置属性 颜色位置属性),从顶点数据中传入顶点数据,顶点颜色
摘要:效果: 代码 main.cpp #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include <math.h> using namespace std; // 回调函数,每当窗口改变大小,视口大小也跟随改变 void f
阅读全文
posted @
2024-04-04 23:36
雾枫
阅读(13)
评论(0)
推荐(0)
编辑
第三个OpenGL程序,shaders _ 后续 之 uniform
摘要:效果: 代码 main.cpp #include <iostream> #include <glad/glad.h> #include <glfw3.h> #include <math.h> using namespace std; // 回调函数,每当窗口改变大小,视口大小也跟随改变 void f
阅读全文
posted @
2024-04-04 20:19
雾枫
阅读(12)
评论(0)
推荐(0)
编辑
第三个OpenGL程序,shaders
摘要:效果: GLSL 顶点着色器源码 #version 330 core layout (location = 0) in vec3 aPos; // 位置变量的属性位置值为0 out vec4 vertexColor; // 为片段着色器指定一个颜色输出 void main() { gl_Positi
阅读全文
posted @
2024-04-04 16:10
雾枫
阅读(11)
评论(0)
推荐(0)
编辑
第二个OpenGL程序,矩形 (VAO VBO)_后续 EBO
摘要:效果: 代码 main.cpp #include <iostream> #include <glad/glad.h> #include <glfw3.h> using namespace std; // 回调函数,每当窗口改变大小,视口大小也跟随改变 void framebuffer_size_ca
阅读全文
posted @
2024-04-04 15:41
雾枫
阅读(14)
评论(0)
推荐(0)
编辑
第二个OpenGL程序,三角形 (VAO VBO)
摘要:效果: 代码: #include <iostream> #include <glad/glad.h> #include <glfw3.h> using namespace std; // 回调函数,每当窗口改变大小,视口大小也跟随改变 void framebuffer_size_callback(G
阅读全文
posted @
2024-04-04 14:54
雾枫
阅读(20)
评论(0)
推荐(0)
编辑
第一个OpenGL程序(使用原生的GLFW GLAD)—— 后续
摘要:效果: main.cpp #include <iostream> #include <glad/glad.h> #include <glfw3.h> using namespace std; // 回调函数,每当窗口改变大小,视口大小也跟随改变 void framebuffer_size_callb
阅读全文
posted @
2024-04-04 11:18
雾枫
阅读(21)
评论(0)
推荐(0)
编辑
第一个OpenGL程序(使用原生的GLFW GLAD)
摘要:一、编译GLFW 生成 glfw3.lib 1、glfw3.lib通过cmake gui 生成vs工程 进行编译的 2、libglfw3.a通过Qt 打开cmakelists.txt 编译生成的 (使用minGW需要libglfw3.a) (使用vs或msvc需要glfw3.lib) 二、获取GLA
阅读全文
posted @
2024-04-04 10:57
雾枫
阅读(65)
评论(0)
推荐(0)
编辑
公告
昵称:
雾枫
园龄:
2年10个月
粉丝:
2
关注:
6
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
c++
(13)
return
(1)
指针
(1)
运算符
(1)
用户标识符命名
(1)
项目练习
(1)
数组
(1)
数据类型
(1)
结构体
(1)
函数
(1)
更多
随笔分类
C++ 收集(1)
c++学习笔记(26)
linux(15)
navicat(1)
Opencv(1)
OpenGL学习(17)
osg学习(3)
qt(146)
Qt cmake项目CMakeLists.txt文件(内容,写法)(9)
Redmine(1)
stm32(10)
vtk(1)
软件功能设计笔记(2)
我的工具(qt、c++)(1)
小笔记(21)
银河麒麟操作系统使用(4)
随笔档案
2025年2月(1)
2025年1月(1)
2024年12月(1)
2024年9月(1)
2024年8月(4)
2024年7月(6)
2024年6月(8)
2024年5月(6)
2024年4月(22)
2024年3月(3)
2024年2月(8)
2024年1月(4)
2023年12月(8)
2023年11月(8)
2023年10月(6)
2023年9月(3)
2023年8月(2)
2023年7月(3)
2023年6月(10)
2023年5月(8)
2023年4月(15)
2023年3月(23)
2023年2月(8)
2023年1月(3)
2022年12月(10)
2022年11月(12)
2022年10月(15)
2022年9月(12)
2022年8月(12)
2022年7月(15)
2022年6月(35)
2022年5月(14)
2022年4月(37)
更多
阅读排行榜
1. Qt——(复制)拷贝一个文件夹下的所有内容到另一个文件夹下(5476)
2. QT——LineEdit输入框,输入完数据,按下回车,让输入框失去焦点,可以表示内容输入完毕,执行一些操作。(3333)
3. c++指定路径创建文件(3298)
4. Qt执行bat批处理文件(3141)
5. Qt——QString 设置固定的小数位数,去掉小数点后的0(2893)
评论排行榜
1. QT QGraphicsView 如何实现图片按照鼠标点进行放大缩小效果(2)
推荐排行榜
1. cmake管理qt项目,设置windows和linux下生成的程序图标,以及任务栏显示设置的图标(1)
2. qt——自己手动添加菜单栏、工具栏(自定义菜单栏、工具栏的位置)(1)
3. Qt_——关联xml文件(获取xml文件里的节点数据)(1)
4. Qt——(复制)拷贝一个文件夹下的所有内容到另一个文件夹下(1)
5. Qt执行bat批处理文件(1)
最新评论
1. Re:QT QGraphicsView 如何实现图片按照鼠标点进行放大缩小效果
@pysun 不好意思,好久之前的了我忘记了。代码应该贴全的,下次注意。...
--雾枫
2. Re:QT QGraphicsView 如何实现图片按照鼠标点进行放大缩小效果
matrix 是哪里冒出来的?
--pysun
点击右上角即可分享