自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt定时器QTimer深度解析与实战指南

QTimer是Qt框架中用于定时执行任务的强大工具,广泛应用于周期性任务、延迟执行、动画控制等场景。本文深入解析QTimer的工作原理和使用方法,从基础概念到高级应用,涵盖单次定时器、周期性定时器、定时器精度、多线程使用和实战技巧。通过丰富的代码示例和详细的技术分析,帮助开发者掌握QTimer的核心机制,理解定时器与事件循环的关系,避免常见陷阱,编写高效可靠的定时器应用。适合Qt初学者和有一定经验的开发者深入学习。

2025-12-30 16:01:22 1057

原创 Qt事件循环深度解析与实战指南

Qt事件循环是Qt应用程序的核心机制,负责处理所有事件和信号槽连接。本文深入解析Qt事件循环的工作原理,从基础概念到高级应用,涵盖主事件循环、局部事件循环、事件处理流程和实战技巧。通过丰富的代码示例和详细的技术分析,帮助开发者理解事件循环的本质,掌握保持UI响应性的技巧,编写高效的事件驱动Qt应用程序。适合Qt初学者和有一定经验的开发者深入学习。

2025-12-30 15:39:15 1130

原创 【Qt MOC预处理器解读与使用指南】

MOC(Meta-Object Compiler)是Qt框架独有的预处理器,负责在编译时生成元对象代码,实现信号槽机制、属性系统、运行时类型信息等高级功能。本文深入解析MOC的工作原理、生成内容、实际应用和常见陷阱,帮助开发者掌握Qt元对象系统的核心机制,避免开发中的常见错误。

2025-10-09 23:19:33 1130

原创 【Inno Setup 实现软件更新、更新时保留数据文件功能指南】

Inno Setup 是 Windows 平台最受欢迎的安装包制作工具之一。本文将详细介绍如何使用 Inno Setup 实现软件的自动更新功能,包括版本检测、数据文件保留等实用技巧。

2025-10-09 12:02:39 491

原创 【Qt C++命名空间指南:从入门到精通】

本文全面解析Qt C++ namespace命名空间技术,采用「概念原理+实战代码+避坑指南」模式,系统讲解命名空间声明、使用、作用域解析等核心技术。通过丰富的代码示例、常见错误对比、实战案例分析,帮助开发者掌握命名空间的最佳实践,解决循环依赖、命名冲突等关键问题,提升Qt项目的代码组织性和可维护性。

2025-08-10 01:47:25 1104

原创 智能文档阅读器:基于Qt的富文本浏览器实战项目

本文分享一个基于Qt C++构建的智能文档阅读器完整实战项目,使用QTextBrowser、QTreeView等核心组件实现了帮助文档系统的全套功能。从项目架构设计到核心功能实现,从UI组件开发到资源管理,全面展示了Qt桌面应用开发的最佳实践。

2025-07-20 20:17:15 743

原创 Google Gemini cli 保姆级安装踩坑指南和使用教程,处理无法登录,以及缺少GOOGLE CLOUD PROJECT环境变量问题

你只需要用个人 Google 账户登录,就能获得,每分钟 60 次调用,每天 1000 次调用,这个额度对个人开发者来说真的很够用了。

2025-06-27 19:54:56 11275 5

原创 Qt文本控件系列(二):QTextBrowser富文本浏览器详解

本文深入剖析Qt中的QTextBrowser控件,这是一个专为只读富文本内容浏览设计的强大组件。从基础概念到高级特性,全面讲解QTextBrowser的API设计、导航系统和资源加载机制。无论是帮助系统还是报表显示,掌握QTextBrowser都能让您的应用锦上添花。

2025-06-26 14:55:19 1898

原创 Qt文本控件系列(一):QLabel轻量级文本显示控件详解

本文深入剖析Qt中轻量级文本显示控件QLabel的特性与应用场景。从基础概念到高级应用,全面讲解QLabel的API设计、常见错误及优化技巧,并通过实战案例演示如何充分利用这一控件构建专业界面。无论您是Qt新手还是寻求提升的开发者,本文都能帮您掌握QLabel的精髓。

2025-05-04 01:08:58 1043

原创 Qt新手避坑指南:信号槽连接的正确姿势

本文详解Qt信号槽机制的正确使用方式,帮助开发者避开常见陷阱。从基础概念入手,深入讲解Qt4/Qt5不同连接语法及适用场景,重点剖析对象生命周期管理、参数不匹配、跨线程连接等常见错误。文章总结了包括连接方式选择、内存管理、线程安全在内的最佳实践清单,助您构建稳定高效的Qt应用程序。无论是初学者还是有经验的Qt开发者,都能从中获益,掌握这一Qt核心机制的精髓。

2025-04-14 00:42:13 1246

原创 C++ Qt文字、字符取模获取点阵数据

实现字符转点阵数据功能,以便LCD屏幕显示或其他应用场景。可自行设置字体、字号、取模矩阵大小参数。提供常用字符的半角转全角功能。

2024-08-23 16:22:20 1624

原创 安装双系统后出现BitLocker加密问题

安装双系统后,发现在其中一个系统访问另外一个系统盘的时候,会出现被锁定的情况。当我们打开该盘时,会提示需要输入一串密钥。

2024-04-23 16:18:09 4101

原创 数据库管理工具navicat基本使用方法

因为mysql8之前版本中加密规则为mysql_native_password,mysql8以后的加密规则为caching_sha2_password,将mysql用户登录加密规则修改为mysql_native_password即可。设置方法:1.进入doc命令行界面: Window+R 输入cmd2.登入数据库:输入mysql -uroot -p3.输入你的数据库密码,正确后显示登陆成功 出现Welcome to the MySQL monitor.

2023-04-13 17:53:38 6027

原创 VMware虚拟机拷贝到另一台电脑后如何ping通网络

虚拟机ping不通外网,是让很多新手头疼的问题。我们在拷贝虚拟机的时候,会把虚拟机的各种配置也附带过来,其中网关的设置与自己的电脑不符合,所以会出现无法ping通网络的情况。那么我们就来看下需要怎么把配置改为自己电脑的。首先说下,我个人装的虚拟机是CentOS6.9的版本的,不能保证其他版本也是我这种配置。

2022-03-04 23:12:11 4966

原创 彻底删除万能恢复大师

因为网上下软件的时候,被捆绑了这玩意,一堆广告弹窗还十分顽固,特别烦人,所以必须干了它!解决办法:1. 要除去祸患,首先就要找到它的位置。用快捷键:ctrl+shift+esc 打开任务管理器,在进程里面找到恢复大师的进程,右键选择“打开文件所在位置”2. 在恢复大师所在文件夹里找到Uninst.exe,这个就是这个流氓软件的卸载程序!!!双击运行即可~but,如果有同学和我当初一样,自己找到文件位置后,一气之下把整个文件夹删除了,结果发现还剩一个WRConvshote64.dll文件删

2022-01-26 15:07:55 21991 30

原创 在idea中引入程序编译后的class文件

先打开项目结构 选择Modules,找到右边的add 选择out目录,这个是idea的输出文件,点击ok,之后点击apply就可以了。

2021-07-24 18:16:43 4684 1

原创 利用idea进行反编译

打开项目结构 找到项目输出的路径。 在我的文档里面找到该路径打开,然后把需要反编译的class文件复制到项目目录里面。 这时候就可以在idea项目目录里面找到带有01标志的文件了,这个就是我们需要的反编译文件。 ...

2021-07-09 21:46:05 487 2

原创 常见的Dos命令

#盘符切换 盘号加冒号如 D:#查看当前目录下的所有文件 dir#切换目录 cd (change directory) 若要进入其他盘目录则需要加一个 /d cd /d 文件地址cd ..#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑ip ipconfig#打开应用 calc 计算器 mspaint 画图工具 notepad 新建记事本 #ping 命令...

2021-07-06 21:12:57 104

原创 markdown基本语法

# Markdown学习## 二级标题### 三级标题#### 四级标题##### 标题可以用井号#加空格来注明级数## 字体**文本两边加上两个星号表示黑体***文本两边加上一个星号表示斜体****文本两边加上三个星号表示黑体加斜体***~~文本两边加上波浪线表示删掉~~## 引用> 用箭头也就是大于号表示引用## 分割线用三个减号---或者三个星号***都可以表示---***## 图片!加[图片名称](图片地址).

2021-07-05 22:31:03 136

智能文档阅读器:基于Qt的富文本浏览器实战项目

本文分享一个基于Qt C++构建的智能文档阅读器完整实战项目,使用QTextBrowser、QTreeView等核心组件实现了帮助文档系统的全套功能。从项目架构设计到核心功能实现,从UI组件开发到资源管理,全面展示了Qt桌面应用开发的最佳实践。 项目实现的核心功能包括: - 文档浏览:支持HTML富文本文档的完整渲染 - 层级导航:左侧树形目录结构,右侧内容展示 - 全文搜索:实时搜索与关键词高亮 - 打印导出:支持打印预览和PDF导出 - 主题切换:明亮/暗黑双主题支持 - 内容缩放:灵活的文档缩放功能 - 书签管理:快速定位重要内容

2025-07-20

信号槽连接与网络通讯实践项目-聊天室

这是一个基于Qt的简易聊天室项目,主要用于演示Qt信号槽机制的实际应用。项目支持服务器/客户端两种模式,实现了基本的网络通信功能。 signal-slot-chat文件夹是项目代码,使用版本是qt5.14.2,可以通过qmake构建。 chatsoftware是打包好的软件,可以直接双击exe文件运行。

2025-04-17

空空如也

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

TA关注的人

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