当前位置: 首页 > news >正文

QT6 源(158)模型视图架构里的文件系统模型 QFileSystemModel 篇一:属性,成员函数,与信号函数

(1)本类的继承关系如下

在这里插入图片描述

(2)本篇里测试,均采用下面的例子

在这里插入图片描述

++本程序里主窗体的构造函数如下,其中完成了树表模型的建立,模型与视图的关联

在这里插入图片描述

++运行效果图如下

在这里插入图片描述

(3)先学习本类里定义的属性

在这里插入图片描述

++上图里用到的枚举类 Options 的定义如下

在这里插入图片描述

(4) 接着学习本类的 public 成员函数

在这里插入图片描述

++

在这里插入图片描述

++ 继续学习成员函数

在这里插入图片描述

++

在这里插入图片描述

(5)

在这里插入图片描述

++测试

在这里插入图片描述

++再举例

在这里插入图片描述

(6)
在这里插入图片描述

++以及

在这里插入图片描述

++ 测试一下

在这里插入图片描述

(7)关于目录

在这里插入图片描述

++测试一下

在这里插入图片描述

++ 以及

在这里插入图片描述

(8)通过模型删除文件

在这里插入图片描述

(9)

在这里插入图片描述

(10)

在这里插入图片描述

++

在这里插入图片描述

++以及

在这里插入图片描述

++至此,本类的 public 成员函数学习完毕

(11)接着学习本类的保护权限成员函数,与信号函数。本类没有定义新的槽函数

在这里插入图片描述

++举例

在这里插入图片描述

++以及

在这里插入图片描述

++至此本类的内容学习完毕

(12)

谢谢

http://www.dtcms.com/a/271635.html

相关文章:

  • 练习:对象数组 5
  • 【隐藏谷歌原生Qsb,将Widget中的Qsb组件替换至原位(解决GMS包添加后默认Qsb搜索框无法操作的问题)】
  • QT事件处理机制详解:从原理到实战
  • 深入浅出二分法:从实际问题看“最小化最大值”问题的求解之道
  • 技术支持丨解决 ServBay 在 Windows 启动时反复提示安装 .NET 的问题
  • 数据治理全景能力图谱与路线图:构建企业级数据治理的全貌视角
  • React 19 概览:新特性与生态系统变革
  • 缺乏项目进度数据沉淀,如何做好进度复盘
  • linux-用户和组
  • GIS使用方法详解
  • 在线生成树形目录文本
  • uniapp真机调试“没有检测到设备,请插入设备或启动模拟器后点击刷新再试”
  • TCP/IP常用协议
  • sftGRPO
  • 链表算法之【删除链表的倒数第n个节点】
  • 如何将FPGA设计的验证效率提升1000倍以上(3)
  • Spark流水线数据对比组件
  • vue3实战:.ts文件中的interface定义与抛出、其他文件的调用方式
  • Vue 中使用 Cesium 实现可拖拽点标记及坐标实时显示功能
  • 投机采样(Speculative Decoding)
  • Python—数据容器
  • 【解决方法】ollama在powershell或者cmd运行时乱码报错
  • C++11 std::move与std::move_backward深度解析
  • 7、整合前几篇插件列表
  • 单片机STM32F103:DMA的原理以及应用
  • 滚筒式茶叶杀青机设计【12张+总装图】+三维图+设计说明书+绛重
  • Hugging Face Agents Course unit1笔记
  • Pycharm 报错 Environment location directory is not empty 如何解决
  • Vue2开发:使用vuedraggable实现菜单栏拖拽
  • 什么是AI Agent同步调用工具和异步调用工具?