摘要:
一、缓冲区操作 1、Qt中缓冲区的概念 (1)、缓冲区的本质为一段连续的存储空间 (2)、QBuffer是qt中缓冲区相关的类 (3)、在Qt中可以将缓冲区看做是一种特殊的IO设备 (4)、文件流辅助类(上节课那些)可以直接用于操作缓冲区 2、QBuffer的使用方式 3、QBuffer缓冲区的使用 阅读全文
摘要:
一、文件类型 1、Qt中将文件类型分为两大类 (1)、文本文件:文件内容是可读的文本字符 (2)、数据文件:文件内容是直接的二进制数据 2、QFile直接支持文本文件和数据文件的读写 #include <QCoreApplication> #include <QFile> #include <QDe 阅读全文
摘要:
一、Qt中的IO操作 1、Qt中IO操作的处理方式 (1)、Qt通过统一的接口简化了文件与外部设备的操作方式 (2)、Qt中的文件被看做是一种特殊的外部设备 (3)、Qt中的文件操作与外部设备操作相同 2、IO操作中的关键函数接口 注意:IO操作的本质:连续存储空间的数据读写 3、Qt中IO设备类型 阅读全文
摘要:
一. 软件开发流程 1、什么是软件开发流程 (1)、通过一系列步骤保证软件产品的顺利完成 (2)、软件产品在生命期内的管理方法学 2、软件开发流程的本质 (1)、开发流程与具体技术无关 (2)、开发流程是开发团队必须遵完的规则 3. 常见软件开发流程 (1)、即兴模型(Build-and-Fix M 阅读全文
摘要:
一、文本编辑组件 1、Qt支持三种常用的文本编辑组件 (1)、QLineEdit:单行文本编辑组件 (2)、QTextEdit:多行富文本(有图片、视频等)编辑组件 (3)、QPlainTextEdit:多行普通文本编辑组件 2、Qt中常用文本编辑组件的继承层次图 3、不同文本组件的特性比较 4、Q 阅读全文
摘要:
一、主窗口中的状态栏 1、状态栏的概念和意义 (1)、状态栏是应用程序中输出简要信息的区域 (2)、状态栏一般位于主窗口的最底部 (3)、状态栏中的消息类型 A、实时消息:如当前程序状态 B、永久消息:如程序版本号,机构名称 C、进度消息:如进度条提示,百分百提示 2、Qt提供了与状态栏相关的类组件 阅读全文
摘要:
一、主窗口中的工具栏 1、工具栏的概念和意义 (1)、应用程序中集成各种功能实现快捷键使用的一个区域 (2)、工具栏并不是应用程序中必须存在的组件 (3)、工具栏中的元素可以是各种窗口组件 (4)、工具栏的元素通常以图标按钮的方式存在 2、在Qt中提供与工具栏相关的类的组件 3、在Qt主窗口中创建工 阅读全文
摘要:
一、主窗口的概念 1、应用程序中的主窗口 (1)、主窗口是与用户进行长时间交互的顶级窗口 (2)、程序的绝大多数功能直接由主窗口提供 (3)、主窗口通常是应用程序启动后显示的第一个窗口 (4)、整个程序由一个主窗口和多个对话框组成 2、Qt中的主窗口 (1)、Qt开发平台中直接支持主窗口的概念 (2 阅读全文
摘要:
一、需求分析 1、练习开发一个向导用户界面 (1)、在同一个界面上展示不同的向导页面 (2)、通过“上一步”和“下一步”按钮进行切换 (3)、不同页面上的元素组件和元素排布都不相同 (4)、页面中的组件通过布局管理器进行排布 二、解决方案 1、通过布局嵌套进行界面设计 2、通过QStackedLay 阅读全文
摘要:
一、栈式布局管理器 1、栈式布局管理器(QStatckedLayout)概要 (1)、所有组件垂直于屏幕的方向上被管理 (2)、每次只有一个组件会显示在屏幕上 (3)、只有最顶层的组件会被最终显示 2、栈式布局管理器的特点 (1)、组件大小一致且充满父组件的显示区 (2)、不能直接嵌套其它布局管理器 阅读全文