自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt Widgets模块功能详细说明,基本控件:QPushButton(二)

QPushButton是常用的按钮控件,用于响应用户点击操作,支持设置文本、图标、快捷键、默认按钮等属性,并可通过信号与槽机制处理点击、按下、释放等事件。QToolButton则专为工具栏设计,支持图标、文本、箭头类型、弹出菜单等功能,适合紧凑布局。Qt还提供了样式表(QSS)支持,允许开发者自定义控件外观。

2025-05-18 13:52:33 397

原创 Qt Widgets模块功能详细说明,基本控件:QLabel(一)

QLabel是常用的轻量级控件,用于显示文本、图像或动画,支持富文本、超链接、自动换行等功能。通过样式表(QSS),可以自定义QLabel的外观,如字体、颜色、背景等。

2025-05-17 17:54:32 941

原创 QtGUI模块功能详细说明,图标和光标(七)

本文详细介绍了Qt GUI模块中图标和光标管理的相关内容,主要分为QIcon、QCursor和QIconEngine三个部分。QIcon部分涵盖了图标的创建、多分辨率支持、状态管理及其在Qt部件中的应用;QCursor部分介绍了预定义光标样式、自定义光标形状及其在部件和应用程序中的设置与管理;QIconEngine部分则深入探讨了自定义图标渲染引擎的实现,包括核心虚函数的重写、第三方库的集成以及与QIcon的关联使用。

2025-05-13 15:26:02 1040

原创 QtGUI模块功能详细说明,颜色和外观(六)

本文详细介绍了Qt GUI模块中颜色和外观管理的核心类QColor和QPalette的功能与应用。QColor用于表示和操作单个颜色,支持多种颜色模型(如RGB、HSV、CMYK、HSL)和颜色操作(如亮度调整、模型转换)。QPalette则用于管理控件或应用程序的颜色集合,定义不同控件状态和角色的颜色,支持全局外观管理和主题切换。

2025-05-12 15:43:23 594

原创 QtGUI模块功能详细说明,事件与输入处理(五)

介绍GUI事件原理和流程,给出GUI事件处理说明。

2025-05-11 12:06:31 944

原创 QtGUI模块功能详细说明, 字体和文本渲染(四)

字体和文本渲染:包括字体 /字形 /字符 /文本布局/度量等内容,涉及QFont、QFontDatabase、QFontMetrics / QFontMetricsF、QTextOption/QTextLayout、QTextBlock、QGlyphRun等类。

2025-05-08 21:16:24 1050

原创 QtGUI模块功能详细说明,图像处理(三)

Qt图像处理是指对数字图像进行操作以提取信息、增强效果或优化显示的过程,包括调整颜色、裁剪、缩放、滤镜应用等。1.图像处理模块的功能Qt 的图像处理功能主要位于 QtGui 模块中,核心类包括 QImage、QPixmap、QBitmap 和 QPainter。

2025-05-06 16:37:00 1409

原创 QtGUI模块功能详细说明,图形绘制与渲染(二)

Qt图形绘制与渲染,主要有基本图形绘制、复杂图形绘制、渐变处理、区域绘制、图形变换等,包括类QPainter、QPen/QBrush、QLinearGradient、QRadialGradient 、 QConicalGradient、QPinterPath、QRegion等类使用说明。

2025-04-24 14:21:24 1368

原创 QtGUI模块功能详细说明,窗口和屏幕管理(一)

QT桌面说明,包括QGuiApplication、QWindow事件,QSurface,QBackingStore绘制说明。

2025-04-23 13:48:11 1184

原创 QT核心模块QtCore功能详细说明,并给出测试代码(九)

基于符号导出导入的两种使用共享库的方式:QLibrary加载和LIBS +共享项目引用,区别Qt插件。

2025-04-18 19:09:25 1187

原创 QT核心模块QtCore功能,Qt插件详细说明(八)

Qt插件说明:插件实现、插件通信、插件升级,使用注意,必须使用宏Q_DECLARE_INTERFACE、Q_INTERFACES、Q_PLUGIN_METADATA,设计界面插件、内置插件等。

2025-04-16 12:14:20 464

原创 QT核心模块QtCore功能详细说明,并给出测试代码(七)

Qt进程通信,包括共享内存QSharedMemory 、信号量QSystemSemaphore 、本地网络QLocalServer和QLocalSocket。

2025-04-11 08:30:00 1025

原创 QT核心模块QtCore功能详细说明,QProcess类(六)

QProcess 用于启动和管理外部进程,扩展 Qt 程序功能并实现与操作系统的交互,也是 是 Qt Core 模块中连接应用程序与外部系统的重要组件,与信号槽机制深度整合。

2025-04-08 20:27:48 1235

原创 QT核心模块QtCore功能详细说明,并给出测试代码(五)

QT线程详细说明:QThead,QMutex/QReadWriteLock/QSemaphore/QWaitCondition,原子操作QAtomicInt/QAtomicPointer ,QtConcurrent.

2025-04-04 02:00:27 517

原创 QT核心模块QtCore功能详细说明,并给出测试代码(四)

QCoreApplication,QEventLoop,QEvent,QTimer,QMetaObject,Qt事件系统相关类说明。

2025-04-02 00:37:23 864

原创 QT核心模块QtCore功能详细说明,并给出测试代码(三)

在 Qt 框架中,QObject 是一个非常核心的基类,几乎所有需要事件处理、信号与槽机制或对象管理的类都直接或间接继承自它。属性的自省: 如前所述,MOS 提供了强大的属性系统,您可以在运行时查询对象的属性名称、类型、是否可读写、是否有通知信号等信息。是 Qt 提供的一种通用的数据类型,可以存储多种不同的值类型,包括 Qt 的内置类型和自定义类型。: 这是要调用的方法的名称,以 C 风格的字符串形式提供。

2025-04-01 17:38:49 1069

原创 QT核心模块QtCore功能详细说明,并给出测试代码(二)

QFile: 专注于物理文件的读写,是底层的 I/O 操作工具。QDir: 专注于目录管理,不涉及文件内容操作。QTextStream: 专注于文本数据的流式处理,提供高级接口,依赖底层设备。QBuffer: 专注于内存中的数据操作,适合临时或快速处理。

2025-03-28 18:39:29 987

原创 QT核心模块QtCore功能详细说明,并给出测试代码(一)

QtCore 是 Qt 框架的核心模块,提供了众多基础功能,用于开发平台无关的应用程序。QtCore 包含了处理数据类型、事件循环、线程管理、文件和文本操作、国际化支持等一系列功能。

2025-03-24 20:24:24 1174

原创 Qt整体组织架构、六大模块及跨平台处理模块分析

交互类别Qt 依赖的操作系统 API 或技术Qt 相关模块/插件窗口系统 APIQPA 插件,如 QWindowsIntegration、QCocoaIntegration、QXcbIntegration、QWaylandIntegration图形 APIDirect3D (Windows), Metal (macOS/iOS), OpenGL/Vulkan (跨平台)输入设备驱动操作系统的输入设备管理(键盘、鼠标、触摸屏等)

2025-03-23 16:27:28 1180

原创 了解Qt与跨平台开发,全面包括Qt各个版本特性及应用场景

Qt 是一个跨平台的 C++ 应用开发框架,最初由 Trolltech 开发,后来被 Nokia、Digia 收购,目前由 Qt Company 维护。Qt框架提供了多个核心模块,每个模块都涵盖不同的功能领域,适用于桌面、嵌入式、移动端和游戏开发等场景。Qt 的应用场景非常广泛,涵盖桌面应用、嵌入式系统、移动开发和游戏开发,不同版本(Qt 4、Qt 5 和 Qt 6)在这些领域的支持有所演进。QtQml提供QML解析和运行环境。这里通过Qt的历史版本演进、Qt的应用场景、Qt的核心模块和Qt的跨平台性对。

2025-03-18 20:34:09 1692 1

空空如也

空空如也

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

TA关注的人

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