自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Win32编程-动态库注入

动态库注入原理和注入方式介绍

2024-07-18 00:25:39 908

原创 Qt-自定义[模型、视图、代理模型、委托]的Demo

使用自定义模型视图创建表格控件

2024-07-18 00:04:42 684

原创 Qt-模型、视图Demo

模型视图框架使用Demo

2024-07-17 23:24:53 242

原创 Qt-QSS

QSS样式表语法和设置方法介绍

2024-07-17 00:17:11 883

原创 Qt-模型视图框架

模型视图框架的组成介绍,包含:模型、视图、代理(委托)、代理模型、其他组成部分。

2024-07-17 00:02:52 826

原创 Win32-HOOK技术

1. HOOK技术本质是利用 API 来提前拦截并处理 Windows 消息的一种技术。2. 运行机制:钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统中,每当特定的消息发出,在到达目的窗口之前,钩子程序就先截获该消息,这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。

2024-07-15 23:08:41 266

原创 Qt-自定义插件

1. Qt插件简介2. 两种创建自定义插件和使用的方法

2024-07-14 18:06:54 777

原创 Qt-自定义控件

1. 提升法创建自定义控件并使用2. 插件法创建自定义控件并使用

2024-07-14 17:43:23 964

原创 Qt-进程

1. Qt进程2. Qt进程通信-共享内存

2024-07-14 17:09:07 645

原创 Qt-动态库

1 Qt动态库介绍2. 导入导出函数、导入导出类3. 通过CMakeLists.txt 静态链接使用动态库4. 通过QLibrary,动态链接使用动态库

2024-07-14 16:53:19 1743

原创 Qt-静态库

1. 库和静态库简介2. Qt静态库的创建步骤3. Qt静态库的使用步骤

2024-07-14 14:36:14 805

原创 Qt-事件过滤器、事件分发器、事件处理器

Qt事件过滤器、Qt事件分发器、Qt事件处理器、自定义控件

2024-07-13 17:49:49 1885

原创 Qt-标准事件类和自定义事件

1. Qt事件笔记(包括Qt内置事件类和自定义事件)2. 通过发送自定义事件实现线程通信的完整代码

2024-07-13 17:14:37 784

原创 Qt-线程和线程池

前言Qt实现在线程中执行任务有4种方法,分别是:1.创建一个派生于 QThread 类的子类,重写run函数,在run函数中执行任务2. 创建一个派生于 QObject 的子类,调用 QObject::moveToThread() 方法将子类对象移动到子线程对象中。3. 使用线程池QThreadPool4. 使用QtConcurrent执行并行任务这4种方法的完整代码示例在绑定的资源中,大家可以免费下载。一 重写run函数的方法执行任务局限性:只能在 run 函数中处理任务使用步

2024-07-11 23:49:54 2380

原创 Windows上安装Vscode,通过SSH插件连接虚拟机中的Linux进行远程开发代码共享的方法

Windows上安装Vscode,通过SSH插件连接虚拟机中的Linux进行远程开发代码共享的方法。

2024-07-11 00:41:15 221

原创 VsCode的常用配置文件(.json)介绍

VsCode的常用配置文件(.json)介绍

2024-07-11 00:36:58 711

原创 VsCode远程开发调试-X11转发图形界面

在 Windows 上通过X11转发 Linux 上的图形用户界面,这样就能直接在 Windows 端运行 Linux 端的图形用户界面程序和打开 Linux 上安装的 Qt Designer。

2024-07-11 00:26:43 709

原创 VsCode远程开发避免每次远程连接和打开文件夹都需要输入密码的问题

1. 查看主机(Windows)目录:C:\Users\你的用户名\.ssh 下是否有文件:id_rsa(私钥)、id_rsa.pub(公钥) 如果没有就打开 cmd,输入命令:ssh-keygen(有的电脑需要指定秘钥类型和位长度,改用这个命令:ssh-keygen -t rsa -b 2048) 按照提示,一路回车生成。2. 在虚拟机(Linux)端用户家目录(/home/username/)下创建 .ssh 文件夹(一般都有,只是隐藏了),并将公钥文件即 id_rsa.pub 上传到该文件夹下。

2024-07-11 00:21:18 377

原创 VsCode远程开发的代码共享方法

只在windows上编写一份代码就可以编译出Windows程序和Linux程序

2024-07-11 00:17:55 438

原创 Windows上安装VsCode,通过SSH连接虚拟机中的Linux进行远程开发的配置方法

Windows上安装Vscode,通过SSH插件远程连接虚拟机中的Linux进行远程开发的配置方法

2024-07-11 00:07:38 346

原创 软件安装-CMake

Windows和Linux安装CMake的步骤

2024-07-10 23:56:38 190

原创 软件安装-GNU

Linux安装GNU

2024-07-10 23:49:05 128

原创 软件安装—MinGW

MinGW安装步骤

2024-07-10 23:17:44 647

原创 软件安装—Qt

Qt安装步骤

2024-07-10 23:06:05 382

原创 跨平台开发指南:VsCode、CMake、Qt下的Windows与Linux实践

近期,我接过了公司跨平台项目的重任,这不仅给了我深入学习的机会,还让我得以实践VsCode、CMake、Qt及国产CAD软件的综合应用。为整理心得、分享经验,我决定通过这个博客与大家交流。这样的配置不仅简化了跨平台开发流程,还显著提升了工作效率。期待与各位同行交流心得,共同探索跨平台开发的广阔天地。首先,我想分享的是我的工具栈和技术路线。

2024-07-10 15:40:55 425

Qt-模型、视图Demo

Qt-模型、视图Demo

2024-07-18

Qt-自定义[模型、视图、代理模型、委托]的Demo

使用自定义模型视图创建表格控件的完整代码

2024-07-18

Qt-两种创建和使用自定义插件的完整代码

Qt-两种创建和使用自定义插件的完整代码

2024-07-14

Qt-提升法和插件法创建自定义控件并使用

1. 提升法创建自定义控件并使用的完整代码 2. 插件法创建自定义控件并使用的完整代码

2024-07-14

Qt-进程和进程通信完整代码

1. Qt进程使用举例 2. Qt进程通信-共享内存

2024-07-14

Qt-动态库的创建和使用完整代码

1. 隐式链接使用动态库 2. 显示链接使用动态库

2024-07-14

Qt-事件过滤器、事件分发器、事件处理器

1. 过滤掉窗口中的按钮的鼠标单击和双击事件 2. 自定义控件,根据鼠标的不同状态,自定义控件显示不同的状态

2024-07-13

Qt-通过发送自定义事件实现线程通信

Qt-通过发送自定义事件实现线程通信

2024-07-13

Qt线程的4种实现方法完整代码

Qt线程的4种实现方法完整代码 1. 重写Run函数 2. 移动子类对象到子线程对象 3. QThreadPool线程池 4. QtConcurrent

2024-07-11

空空如也

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

TA关注的人

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