- 博客(89)
- 资源 (8)
- 收藏
- 关注
原创 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
489
原创 简单介绍QKeySequenceEdit的使用
QKeySequenceEdit是Qt框架中用于输入和显示键盘快捷键的一个便捷用户界面组件。通过QKeySequenceEdit,你可以轻松地让用户输入和显示快捷键。
2024-05-31 18:10:17
452
原创 QToolBox的简单使用
QToolBox为开发者提供了一种便捷的方式来组织和展示多个相关但功能独立的界面部分,特别适合于那些需要用户在不同设置或工具集之间快速切换的应用场景。
2024-05-31 11:25:48
521
原创 详解QFile的基本使用
QFile是Qt框架中用于文件操作的一个非常有用的类。通过QFile,我们可以轻松地读取、写入和操作文件。在本文中,我们介绍了QFile的基本操作、其他功能和错误处理,并通过C++示例代码演示了如何使用QFile。希望这些信息能帮助您更好地理解和使用QFile。
2024-05-24 17:17:55
512
原创 设计模式--访问者模式
访问者模式是一种行为设计模式,它用于将算法与对象结构分离,使得算法可以独立于使用它的数据结构而变化。这种模式在许多应用场景中非常有用,例如在实现图形算法、数据结构遍历、文件格式转换以及代码分析时。
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
353
原创 设计模式--观察者模式
观察者模式是一种行为设计模式,它定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,它的所有依赖者都会自动收到通知并更新。这种模式在许多应用场景中非常有用,例如在实现事件驱动编程、消息队列、发布-订阅模型以及依赖注入时。
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
原创 设计模式--装饰器模式
装饰器模式(Decorator Pattern)是一种结构型设计模式,它动态地为对象添加额外的职责,而无需修改原有对象的结构。通过创建装饰类来包裹原有的对象,并在装饰类中添加新功能,从而实现功能的灵活扩展和组合,保持了良好的代码结构和高内聚低耦合的原则。
2024-05-16 20:47:24
608
原创 设计模式--组合模式
是一种结构型设计模式,旨在让客户端以一致的方式处理个体对象和组合对象,从而简化复杂的层次结构管理。该模式通过定义包含组件和容器组件的类层次结构,使得用户可以忽略单个对象和组合对象的区别,统一进行操作。
2024-05-15 22:33:19
315
原创 设计模式--适配器模式
是一种结构型设计模式,其核心思想在于将一个接口转换为客户期望的另一个接口,使得原本由于接口不兼容而无法协同工作的类能够一起工作。
2024-05-15 21:02:30
726
原创 详解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
1057
原创 详解QPropertyAnimation的使用--实现Qt动画效果
在Qt框架中,是实现界面动画效果的强大工具,它允许开发者对对象的属性进行动画化处理,从而提升用户体验。本文将深入探讨的基本使用方法、高阶技巧及注意事项,并通过C++代码示例加以说明。
2024-04-28 23:14:39
840
原创 详解Qt绘图机制
Qt框架以其强大的图形界面功能著称,其中绘图机制是构建丰富视觉效果的关键。本文将详细介绍Qt中的绘图机制,包括绘图基础、绘图设备、绘图工具及高级特性,并通过实战C++代码示例,带你领略Qt绘图的魅力。
2024-04-28 22:15:03
459
原创 Qt窗口全屏显示方法
此外,直接使用resize()函数尝试调整窗口大小到屏幕尺寸是不起作用的,因为resize()方法不会触发窗口的全屏显示。
2024-04-26 23:53:32
1741
原创 Qt下载地址与版本选择指南
下载地址最稳定最经典的版本,如果是qt4的其他版本,强烈升级到次版本,然后冻结版本下载地址政府机构、医院等众多xp系统的忠实支持者下载地址下载地址下载地址与5.12.12相比此版本是非长期支持版本下载地址此版本只提供源码,安装需使用在线安装器安装。
2024-04-26 23:34:55
1105
原创 Qt样式表的基本使用
在Qt应用程序中,样式表是一种强大的工具,可以帮助您自定义和美化界面,提升用户体验。通过使用样式表,您可以轻松地调整控件的外观和布局,从而实现更加个性化和专业化的界面设计。本文将详解Qt样式表的基本使用方法、技巧和注意事项,并提供详细的代码示例,帮助您更好地掌握这一功能。
2024-04-25 23:58:05
374
原创 详解Qt中的鼠标事件
在Qt中,处理鼠标事件是构建交互式界面的关键。Qt提供了一系列与鼠标相关的事件处理函数,允许开发者捕获鼠标的各种动作,如按下、释放、移动、双击等。以下是鼠标事件的使用方法、技巧以及注意事项,并附带C++代码示例。
2024-04-25 23:02:53
1114
原创 Qt中常用对话框
Qt中的对话框(`QDialog`)是用户交互的重要组件,用于向用户提供特定的信息、请求输入、或进行决策。Qt提供了多种标准对话框以及用于自定义对话框的类。以下将详细介绍几种常用对话框的基本使用、使用技巧以及注意事项
2024-04-24 23:16:17
1817
原创 详解QColor的使用
Qt中的QColor类是用来处理颜色的对象,它在Qt GUI编程中有着广泛的应用,比如设置控件的颜色、绘制图形的颜色等等。下面将详细介绍QColor的基本使用方法、一些实用技巧以及需要注意的事项,并给出C++代码示例。
2024-04-24 22:27:12
1184
Linux入门手册(基础知识)
2015-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人