自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简介

这个人很懒什么都没有留下

  • 博客(89)
  • 资源 (8)
  • 收藏
  • 关注

原创 Linux 使用技巧及示例

【代码】Linux 使用技巧及示例。

2024-07-25 10:37:53 644

原创 Linux 常用命令分类及示例

【代码】Linux 常用命令分类及示例。

2024-07-25 10:01:04 633

原创 AI初学者的利器——香橙派AIpro

香橙派(Orange Pi)是深圳市迅龙软件有限公司旗下开源产品品牌,迅龙软件成立于2005年,是全球领先的开源硬件和开源软件服务商,致力于让极客、创客、电子爱好者享用到来自中国的优质、低价的科技产品,通过大规模的社会化协作去创建一个更加美好的信息化人类文明。Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能 AI 开发板,其搭载了昇腾 AI 处理器,可提供 8TOPS INT8 的计算能力,内存提供了 8GB 和 16GB两种版本。

2024-07-18 03:05:44 555

原创 详解QFileSystemModel的使用

是Qt中处理文件系统数据的强大工具,通过它,开发者可以轻松地在应用程序中实现文件浏览器等功能。掌握其基本用法和高级特性,可以让你的应用程序更加丰富和强大。本文通过理论讲解和实战示例,希望能帮助你更好地理解和应用。在实际开发中,还可以根据需求进一步定制和扩展其功能,如自定义图标、添加右键菜单等,以满足更多用户交互需求。

2024-06-14 15:00:22 491

原创 简单介绍QKeySequenceEdit的使用

QKeySequenceEdit是Qt框架中用于输入和显示键盘快捷键的一个便捷用户界面组件。通过QKeySequenceEdit,你可以轻松地让用户输入和显示快捷键。

2024-05-31 18:10:17 454

原创 QToolBox的简单使用

QToolBox为开发者提供了一种便捷的方式来组织和展示多个相关但功能独立的界面部分,特别适合于那些需要用户在不同设置或工具集之间快速切换的应用场景。

2024-05-31 11:25:48 522

原创 详解QFile的基本使用

QFile是Qt框架中用于文件操作的一个非常有用的类。通过QFile,我们可以轻松地读取、写入和操作文件。在本文中,我们介绍了QFile的基本操作、其他功能和错误处理,并通过C++示例代码演示了如何使用QFile。希望这些信息能帮助您更好地理解和使用QFile。

2024-05-24 17:17:55 512

原创 设计模式--目录

设计模式是软件工程中为解决常见问题而总结出来的一系列通用解决方案。它们可以分为三大类别:创建型模式、结构型模式和行为型模式。

2024-05-21 21:07:55 1555

原创 设计模式--访问者模式

访问者模式是一种行为设计模式,它用于将算法与对象结构分离,使得算法可以独立于使用它的数据结构而变化。这种模式在许多应用场景中非常有用,例如在实现图形算法、数据结构遍历、文件格式转换以及代码分析时。

2024-05-20 21:30:00 600

原创 设计模式--模板方法模式

模板方法模式是一种行为设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中实现。这种模式在许多应用场景中非常有用,例如在实现算法的通用框架、代码重用、封装实现细节以及确保算法的正确执行时。

2024-05-20 20:30:00 379

原创 设计模式--策略模式

策略模式是一种行为设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。这种模式在许多应用场景中非常有用,例如在实现排序算法、游戏规则、导航策略以及用户界面(UI)交互时。

2024-05-20 20:00:00 638

原创 设计模式--状态模式

状态模式是一种行为设计模式,它允许一个对象在其内部状态改变时改变它的行为。这种模式在许多应用场景中非常有用,例如在游戏编程、状态机实现、并发编程以及图形用户界面(GUI)事件处理时。

2024-05-20 15:36:40 354

原创 设计模式--观察者模式

观察者模式是一种行为设计模式,它定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,它的所有依赖者都会自动收到通知并更新。这种模式在许多应用场景中非常有用,例如在实现事件驱动编程、消息队列、发布-订阅模型以及依赖注入时。

2024-05-20 15:27:02 577

原创 设计模式--备忘录模式

备忘录模式是一种行为设计模式,它用于在不破坏封装的前提下,保存一个对象的内部状态,以便以后可以恢复到这个状态。这种模式在许多应用场景中非常有用,例如在实现撤销操作、保存游戏进度、恢复文件备份以及保持工作状态等。

2024-05-20 15:20:50 760

原创 设计模式--命令模式

命令模式是一种行为设计模式,它将请求封装为一个对象,从而使用户可以参数化其他对象,对请求排队或记录请求日志,以及支持可撤销的操作。这种模式在许多应用场景中非常有用,例如在实现撤销操作、日志记录、事务管理和命令队列时。

2024-05-18 21:30:00 469

原创 设计模式--责任链模式

责任链模式是一种行为设计模式,它允许将请求沿着处理者链进行发送。请求会沿链传递,直到某个处理者对象负责处理它。这种模式在许多应用场景中非常有用,例如在处理用户输入、过滤请求以及实现多级审核时。

2024-05-18 16:58:29 261

原创 设计模式--建造者模式

建造者模式是一种创建型设计模式,它允许用户通过一步一步地构建对象来创建复杂的对象。这种模式在许多应用场景中非常有用,例如在创建具有多个可选参数的对象、构建具有多种配置的对象以及生成具有多个部分的对象时。

2024-05-17 20:45:00 407

原创 设计模式--抽象工厂模式

抽象工厂模式是一种创建型设计模式,它提供了一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。这种模式在许多应用场景中非常有用,例如在创建跨平台用户界面、数据库访问框架和插件系统中。

2024-05-17 20:00:00 222

原创 设计模式--工厂模式

工厂模式是一种创建型设计模式,它的主要目的是用于创建对象,同时隐藏创建逻辑,而不是通过直接使用 new 运算符实例化对象。这样可以提高程序的灵活性,因为创建对象的具体类可以在运行时被选择。

2024-05-17 19:30:00 305

原创 设计模式--单例模式

单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这种模式在许多应用场景中非常有用,例如在配置管理、线程池、数据库连接和日志系统中。

2024-05-17 18:45:00 457

原创 设计模式--代理模式

代理模式是一种结构型设计模式,它允许我们通过代理对象来控制对另一个对象的访问。这种模式在许多应用场景中非常有用,例如在远程方法调用、安全性控制、缓存和延迟加载等方面。

2024-05-17 18:15:00 581

原创 详解QDockWidget的使用

在Qt应用程序开发中,QDockWidget是一个非常实用的类,它允许开发者创建可停靠、可浮动的侧边栏或面板,为用户提供灵活的界面布局选项。

2024-05-17 15:23:50 823

原创 设计模式--原型模式

原型模式是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而不是通过传统的构造函数创建。这种模式在许多应用场景中非常有用,例如在创建复杂对象、避免构造函数的重复调用以及实现对象的深度复制时。

2024-05-17 14:24:05 442

原创 设计模式--享元模式

享元模式(Flyweight Pattern)作为一种高效节省内存的结构型设计模式,其核心在于通过共享技术有效支持大量细粒度对象的重用,从而减少内存占用,提高系统性能。特别是在处理大量相似对象的场景下,享元模式通过区分内部状态(Intrinsic State)和外部状态(Extrinsic State),使得共享成为可能。

2024-05-16 21:14:57 346

原创 设计模式--外观模式

它通过提供一个统一的高层接口,封装一组或多个子系统的复杂交互,使得客户端无需了解系统内部的复杂结构。

2024-05-16 21:02:56 513

原创 设计模式--装饰器模式

装饰器模式(Decorator Pattern)是一种结构型设计模式,它动态地为对象添加额外的职责,而无需修改原有对象的结构。通过创建装饰类来包裹原有的对象,并在装饰类中添加新功能,从而实现功能的灵活扩展和组合,保持了良好的代码结构和高内聚低耦合的原则。

2024-05-16 20:47:24 608

原创 设计模式--组合模式

是一种结构型设计模式,旨在让客户端以一致的方式处理个体对象和组合对象,从而简化复杂的层次结构管理。该模式通过定义包含组件和容器组件的类层次结构,使得用户可以忽略单个对象和组合对象的区别,统一进行操作。

2024-05-15 22:33:19 315

原创 设计模式--桥接模式

桥接模式通过提供抽象和实现之间的桥梁,使得两者可以以组合的方式灵活组合,从而达到应对多种变化场景的目的。这

2024-05-15 22:04:46 278

原创 设计模式--适配器模式

是一种结构型设计模式,其核心思想在于将一个接口转换为客户期望的另一个接口,使得原本由于接口不兼容而无法协同工作的类能够一起工作。

2024-05-15 21:02:30 727

原创 详解dynamic_cast

是C++中一个重要的类型转换运算符,主要用于在运行时进行安全的类型转换,特别是在涉及多态的类层次结构中。它是C++面向对象编程中的一个重要特性,提供了一种检查和转换基类指针或引用到派生类的方式。

2024-05-10 14:25:03 491

原创 FFmpeg基础知识详解:音频视频处理的强大工具

FFmpeg是由Fabrice Bellard等人发起的项目,是一个跨平台的命令行工具集,支持多种音频、视频格式和协议。F

2024-04-30 16:41:10 1014

原创 Qt在已存在的控件上绘图

在Qt中,如果你不想重新实现一个控件的绘图逻辑,而是在已存在的标准控件或第三方控件上绘图,通常的做法是利用Qt的布局系统、叠加窗口(QDialog等)或者使用事件过滤器来间接达到目的。

2024-04-28 23:54:02 1058

原创 详解QPropertyAnimation的使用--实现Qt动画效果

在Qt框架中,是实现界面动画效果的强大工具,它允许开发者对对象的属性进行动画化处理,从而提升用户体验。本文将深入探讨的基本使用方法、高阶技巧及注意事项,并通过C++代码示例加以说明。

2024-04-28 23:14:39 845

原创 详解Qt绘图机制

Qt框架以其强大的图形界面功能著称,其中绘图机制是构建丰富视觉效果的关键。本文将详细介绍Qt中的绘图机制,包括绘图基础、绘图设备、绘图工具及高级特性,并通过实战C++代码示例,带你领略Qt绘图的魅力。

2024-04-28 22:15:03 459

原创 Qt窗口全屏显示方法

此外,直接使用resize()函数尝试调整窗口大小到屏幕尺寸是不起作用的,因为resize()方法不会触发窗口的全屏显示。

2024-04-26 23:53:32 1747

原创 Qt下载地址与版本选择指南

下载地址最稳定最经典的版本,如果是qt4的其他版本,强烈升级到次版本,然后冻结版本下载地址政府机构、医院等众多xp系统的忠实支持者下载地址下载地址下载地址与5.12.12相比此版本是非长期支持版本下载地址此版本只提供源码,安装需使用在线安装器安装。

2024-04-26 23:34:55 1111

原创 Qt样式表的基本使用

在Qt应用程序中,样式表是一种强大的工具,可以帮助您自定义和美化界面,提升用户体验。通过使用样式表,您可以轻松地调整控件的外观和布局,从而实现更加个性化和专业化的界面设计。本文将详解Qt样式表的基本使用方法、技巧和注意事项,并提供详细的代码示例,帮助您更好地掌握这一功能。

2024-04-25 23:58:05 374

原创 详解Qt中的鼠标事件

在Qt中,处理鼠标事件是构建交互式界面的关键。Qt提供了一系列与鼠标相关的事件处理函数,允许开发者捕获鼠标的各种动作,如按下、释放、移动、双击等。以下是鼠标事件的使用方法、技巧以及注意事项,并附带C++代码示例。

2024-04-25 23:02:53 1115

原创 Qt中常用对话框

Qt中的对话框(`QDialog`)是用户交互的重要组件,用于向用户提供特定的信息、请求输入、或进行决策。Qt提供了多种标准对话框以及用于自定义对话框的类。以下将详细介绍几种常用对话框的基本使用、使用技巧以及注意事项

2024-04-24 23:16:17 1821

原创 详解QColor的使用

Qt中的QColor类是用来处理颜色的对象,它在Qt GUI编程中有着广泛的应用,比如设置控件的颜色、绘制图形的颜色等等。下面将详细介绍QColor的基本使用方法、一些实用技巧以及需要注意的事项,并给出C++代码示例。

2024-04-24 22:27:12 1188

Qt 拖放功能详解详细示例代码

Qt 拖放功能详解 Drag and Drop,详细的演示Qt拖放操作。 由源窗体拖动后,到目标窗体释放。 win11下Qt5.12编译运行。

2024-04-18

QUndoStack教程示例代码

使用Qt5.9开发 使用QUndoStack,实现撤销、返撤销功能

2024-04-17

opencv3.2.0_mingw_支持Qt5.9.6_win10

在win10_64位系统下编译,支持qt5.9.6(5.9版本应该都支持,未尝试),内含使用说明与验证示例

2019-04-19

QtCreator快速入门第三版 随书源码

QtCreator快速入门 第三版 随书源码,经验证 真实可用

2018-03-02

QT5 开发及实例第三版随书源码

Qt5开发及实例(第三版)随书光盘源码内容。资料内代码真实可运行。

2018-02-22

Linux入门手册(基础知识)

linux入门书籍 linux的历史到各个发行版 ubuntu的安装和简单使用 在linux下娱乐和办公 wine在linux下运行windows程序 命令行的使用和基本命令 在linux开发程序

2015-05-11

html5程序设计(必看)

详细介绍html5的语法与程序开发,讲解内容丰富,知识面全知识点详细

2015-05-11

linux编程之网络-高级

linux编程 网络编程 高级编程 学习的宝典 提高能力 学习linux

2013-11-21

空空如也

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

TA关注的人

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