- 博客(56)
- 资源 (5)
- 收藏
- 关注
原创 【Python】基础语法(变量、常量、标识符、关键字、注释)
本文介绍Python的基础语法以及相关知识。例如变量、常量、标识符、关键字、注释。
2022-06-09 18:11:45
805
1
原创 Qt学习之使用QLabel加载图片并进行图像拼接
本文介绍如何使用QLabel加载本地图片,将不同的图像进行拼接成一张图并保存至本地。主要用到QLabel、QPixmap、QImage、QPainter这几个类。
2022-05-22 23:32:28
4565
5
原创 vs 2019+linux跨平台开发中的sqlite3数据库环境配置
本文介绍Visual Studio 2019 + Linux 跨平台开发中的 sqlite3 数据库环境配置。
2022-04-25 20:46:10
3492
9
原创 【OpenCV】“帧差法”实现移动物体的检测(车辆识别)
本文介绍如何通过使用Qt结合OpenCV运用帧差法来进行车辆识别。帧差法是一种通过对视频图像序列中相邻两帧作差分运算来获得运动目标轮廓的方法,它可以很好地适用于存在多个运动目标和摄像机移动的情况。...
2022-04-19 05:31:59
18629
71
原创 你还不了解QQ聊天是如何实现的吗?手把手教你实现网络聊天室
网络聊天离我们这么近,我们发送的信息怎么通过网络传输到他👦(她👧)的手机上呢?本文将通过一个在线聊天的小案例来详细介绍网络聊天的实现过程,带你了解网络信息传递的奥秘!!
2022-04-14 13:57:34
6295
65
原创 Qt学习之解决linux下qt构建出现cannot find -lGL的问题
解决linux下qt构建出现cannot find -lGL的问题。
2022-04-02 02:09:33
4722
7
原创 linux远程开发——网络通信(客户端与服务器建立连接)
本文介绍网络编程的基础知识,使用 Visual Studio 2019 在 linux 本地搭建一个服务器,将客户端与本地服务器连接起来,通过客户端向服务器发送信息,测试服务端能否收到信息。
2022-03-27 00:52:35
12439
79
原创 Qt学习之使用QTableWiget实现简易五子棋游戏(人机对战)
本文为使用Qt实现一个简易的五子棋游戏,通过使用QTableWiget绘制棋盘,使用二维数组相关知识实现五子棋人机对战的功能。
2022-03-22 05:18:54
4823
10
原创 Qt学习之使用QListWidget加载本地图片实现双击放大
QListWidget的列表项显示方式有两种,一种是IconMode(图标模式),一种是ListMode(列表模式),本文介绍IconMode(图标模式)的使用,加载本地图片,双击列表的每一项可以进行图片放大。涉及QListWidget的使用、QListWidget样式表设计、QListWidget列表项双击信号、QLabel显示图像、事件过滤器等等。
2022-03-15 01:19:51
7311
7
原创 linux远程开发——使用vs2019远程连接linux
步骤一、新建项目1、打开vs2019,选择创建新项目。2、选择c++、Linux,创建一个空项目,点击下一步。3、项目命名并选择存放位置(不要有中文),点击创建。4、右键项目,添加——>新建项。5、选择c++文件(只包含一个.cpp文件,如果要创建类的话选择c++类会创建.cpp和.h两个文件),名称改为main.cpp,点击添加。
2022-03-11 03:19:23
10049
7
原创 数据库简单子句(命令)的使用
本文介绍数据库一些简单子句的使用。where子句的使用、Like子句的使用、ORDER BY 子句的使用、GROUP BY 子句的使用、Having 子句的使用、别名。
2022-03-09 07:29:35
373
原创 Qt学习之使用QSlider设计一个滑动安全验证(拼图)
本文为自定义一个滑动验证窗口类的介绍,避免枯燥的输入验证码,通过滑块验证,优化用户体验。通过使用QSlider设计一个滑动验证窗口,源码附效果图。
2022-03-08 01:24:00
1974
1
原创 Qt结合sqlite3数据库实现数据库单例(懒汉式)及建库建表
目录一、简介1、为什么数据库要用单例模式?2、单例模式(懒汉式)实现步骤二、相关函数1、sqlite3_open()打开或创建数据库2、sqlite3_get_table()用于查询获取结果集3、sqlite3_exec()执行SQL语句4、sqlite3_close()关闭数据库三、建库四、建表五、封装一个getData()函数六、全部代码1.头文件(.h)2.cpp文件七、主函数测试
2022-02-23 02:08:07
3087
4
原创 Qt学习之设置可执行程序exe属性(解决中文属性乱码问题)
目录实现效果代码实现出现中文乱码问题解决方案实现效果鼠标右键可执行程序,选择属性,可以查看如下详细信息。代码实现打开Qt工程,在.pro文件里添加如下代码,显示的信息根据自身需要修改即可。# 版本信息VERSION = 1.2.3.4# 产品名称QMAKE_TARGET_PRODUCT = "video_player"# 文件说明QMAKE_TARGET_DESCRIPTION = "Qt Creator based o...
2022-02-17 11:31:52
3331
原创 Qt学习之Graphics View框架(实现开机动画)
使用图元、视图、场景实现开机动画。图元、视图、场景简单介绍。图元:包含在场景中,一个场景可以有多个图元。视图:相当于一个小窗口,用来观察场景的,视图可以有多个场景。场景:相当于一块幕布,里面有好多元素(图元)。开机动画代码实现。
2022-02-16 09:17:31
4496
原创 Qt学习之Windows下Qt应用程序打包成exe安装包
本文介绍如何将exe可执行程序打包成exe安装包,打包完的安装包可以直接在Windows下安装,需要用到 Inno Setup 安装程序制作软件工具,工具下载完之后直接安装即可。步骤:1.设置exe图标,需要一个ico图标。2.Qt应用程序打包发布。3.exe可执行程序打包成exe安装包。
2022-02-08 13:42:39
5357
1
原创 Qt结合FFmpeg转码码流数据(h264)生成不同视频格式(mp4、mov、flv、avi等)
Qt结合FFmpeg转码码流数据(h264)生成不同视频格式(mp4、mov、flv、avi等),也可以将不同封装格式的视频转换成其他封装格式,例如将mp4格式的视频转成mov格式的视频。
2022-02-08 02:03:12
5055
3
原创 Qt学习之使用QLabel实现超链接(点击QLabel直接跳转到网页链接)
使用QLabel实现超链接(点击QLabel直接跳转到网页链接)。有两种方法可以实现,方法一是直接设置setOpenExternalLinks(true);方法二是使用信号槽的方式。
2022-02-07 17:50:51
8711
8
原创 Qt学习之QMainWindow的使用(使用菜单栏、工具栏、状态栏等设计一个文本编辑器界面)源码及效果图
使用菜单栏、工具栏、状态栏、铆接部件、中心部件等设计一个简易文本编辑器界面。QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars ) 、多个铆接部件( dock widgets ) 、一个状态栏( status bar ) 及一个中心部件 ( central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。
2022-02-07 05:43:35
11349
5
原创 Qt学习之自定义修改exe应用程序图标(超简单)
1.准备一个ico图标。 2.转换完毕将xxx.ico图标文件放到与.pro同一个目录下。 3.在.pro文件添加一行代码。 4.然后执行qmake(构建-->执行qmake),并运行。
2022-02-03 23:22:13
12023
4
原创 Qt学习之Windows下Qt应用程序(可执行程序)打包发布
当我们需要将Qt编译产生的exe可执行文件发给其他人员学习或测试时,如果直接将exe发给他人,运行时就会提示缺少各种dll库文件的错误。本文就是介绍Qt应用程序的打包发布流程,即使没有编译环境也可以正常运行。
2022-02-03 22:42:21
3578
原创 C++学习(5)——多态和(纯)虚函数以及静态绑定、动态绑定
静态绑定、动态绑定、多态、虚函数(virtual)、虚表(虚函数实现原理)、虚函数和重载函数的区别、纯虚函数
2022-01-29 22:08:23
739
原创 C++学习(3)——拷贝构造函数以及对象的使用(this指针)
拷贝(复制)构造函数、深拷贝和浅拷贝、this指针、static(静态)数据成员、普通对象数组和指针对象数组、const对象
2022-01-28 00:09:37
1443
原创 Windows下Qt的数据库(sqlite3)环境配置
Windows下Qt的数据库(sqlite3)环境配置、相关sqlite3数据库资源下载
2022-01-27 23:56:26
2845
2
原创 C++学习(1)——C++基础内容
C++特色、关键字、标准输入输出流、命名空间、变量定义、bool数据类型、static_cast强制类型转换、结构体位段、域运算符、类类型(class)
2022-01-27 15:16:21
607
原创 Qt学习之事件过滤器的使用(实现QLineEdit点击效果)
实现Qt中QLineEdit编辑框的点击效果。使用事件过滤器来实现编辑框的点击事件。
2022-01-25 03:48:49
3285
原创 C语言学习(13)——C语言文件相关操作
fopen函数(打开文件,r+和w+)、fwrite函数(向文件写入数据)、fclose函数(关闭文件)、fread函数(读取文件内容)、fseek函数(重定位文件光标)、rewind函数、ftell函数
2022-01-20 14:34:34
2086
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人