logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

『 QT 』容器类控件

本文介绍了Qt中的QGroupBox控件及其应用。QGroupBox是一个带有标题的分组框,可用于将其他控件分组以优化布局和界面美观。文章对比了QGroupBox与QButtonGroup的区别,详细说明了QGroupBox的核心属性(如title、alignment、flat、checkable等)。通过一个点餐系统的代码示例,展示了如何使用QGroupBox进行分组布局,包括初始化控件、设计辅

文章图片
#qt#命令模式#开发语言
『 Linux 』网络基础 (一)

协议分层是计算机网络中组织和管理网络协议的重要方法。通过将网络通信过程划分为多个层次,每一层负责特定的功能,从而简化设计与实现。常见的协议分层模型包括OSI模型和TCP/IP模型。OSI模型将网络通信分为七层,分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。TCP/IP模型则通常简化为四层:应用层、传输层、网络层和链路层。协议分层的主要优点包括简化设计、模块化、标准化和故障隔离,

文章图片
#linux#网络#arm开发 +2
『 QT 』QT QWidget 控件属性全解析 (一)

本文介绍了QT开发中控件的核心属性和使用方法。QT内置了多种实用控件,几乎都继承自QWidget基类。在QT Designer中可以查看和设置控件的属性,包括可用性、位置尺寸、字体样式、焦点策略、上下文菜单等30多项核心属性。这些属性可以控制控件的外观和行为,如设置禁用状态、调整透明度、定义鼠标悬停提示等。文章还提供了详细的属性表说明各属性的具体作用,帮助开发者更好地掌握QT控件的配置和使用。

文章图片
#qt#前端#开发语言
『 QT 』QT信号机制深度解析

该笔记对Qt的信号与槽机制进行了全面而深入的剖析。文章从一个独特的视角出发,通过类比Linux系统信号(如SIGSEGV)来阐述Qt信号作为一种“通知-处理”模型的核心概念,并清晰对比了二者在来源、类型和处理方式上的差异。文中详细拆解了connect函数的演进,重点强调了Qt 5以后基于模板的语法如何实现编译期类型安全,避免了旧语法的运行时风险。笔记结合代码实例,系统讲解了自定义信号与槽的实现、参

文章图片
#qt#开发语言
『Qt』输入类控件 (二)

文章摘要 本文介绍了Qt中的两种常用控件QDial和QSlider的使用方法。QDial是一种旋钮控件,通过旋转控制数值变化,核心属性包括数值范围、步长、刻度显示等;QSlider是滑动条控件,分为横向和纵向两种,属性与QDial类似但增加了方向控制选项。文章通过两个实例演示了控件的实际应用:使用QDial控制窗口透明度变化,以及使用横向和纵向QSlider分别控制窗口的宽度和高度。两种控件都提供

文章图片
#qt#开发语言
『 QT 』显示类控件 二

本文首先介绍了Qt中的进度条控件QProgressBar及其核心属性,包括取值范围、对齐方式、文本可见性等。随后详细讲解了一个进度条程序的实现过程:通过QTimer定时更新进度条值,使用两个按钮分别控制进度条的开始和重置。程序运行时会禁用按钮防止重复操作,并在进度条达到最大值时恢复按钮状态。最后还展示了如何通过样式表修改进度条颜色。文章配有代码片段和运行效果图,帮助读者理解QProgressBar

文章图片
#qt#开发语言
『 QT 』Qt初识

Qt是一个跨平台的C++ GUI框架,支持Windows、Linux、macOS等系统。它提供丰富的工具和库,可快速构建GUI应用。Qt 6是该系列采用的版本。开发环境推荐使用Qt Creator,因其配置简单且为官方IDE。安装Qt SDK会默认包含编译器(如MinGW)和Qt Creator等工具。Qt SDK包含四个主要工具:Qt Creator(集成开发环境)、Assistant(文档工具

文章图片
#qt#开发语言
『QT』窗口 (二) - 深入剖析 QDialog 对话框机制与内存管理

本文深入解析了 Qt 框架中对话框(QDialog)的开发技术及其在 GUI 交互中的应用。文章首先介绍了对话框的基本概念,演示了通过纯代码与 UI 设计器两种方式创建自定义弹窗的流程。核心部分重点探讨了 Qt 对象树机制下的内存管理陷阱,通过实验验证了窗口关闭时的资源释放问题,并详细讲解了利用 Qt::WA_DeleteOnClose 属性防止内存泄漏的最佳实践。此外,文章对比了模态(exec)

文章图片
#qt#开发语言
『QT』事件处理机制详解 (一)

本文深入探讨了 Qt 框架中的事件处理(Event Handling)机制,重点解析了从 Qt 5 到 Qt 6 的演变及实际应用。首先,阐明了“事件”作为细粒度输入与“信号”的区别,并指出自定义控件通常采取“继承基类 + 重写虚函数”的模式(如 mouseMoveEvent、wheelEvent)。其次,针对 Qt 6 环境,强调了 delta() 接口的移除,明确应使用 angleDelta(

文章图片
#qt#开发语言
『Qt』多元素控件

文章摘要 本文介绍了Qt中的多元素控件,重点讲解了QListWidget列表控件的使用。主要内容包括: 对比了Widget版本和View版本控件的区别,Widget版本整合了MVC模式,使用更便捷。 QListWidget核心功能: 属性:当前行、总行数、排序、对齐方式等 方法:添加/删除/获取列表项 信号:选中、点击、双击等事件 QListWidgetItem类表示列表项,可设置文本、图标、字体

文章图片
#qt#开发语言
    共 14 条
  • 1
  • 2
  • 请选择