- 博客(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的富文本浏览器实战项目
2025-07-20
信号槽连接与网络通讯实践项目-聊天室
2025-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅