2020年4月18日

009_计算器界面代码重构

摘要: 一、 重构的概念 重构(Refactoring)是以改善代码质量为目的的代码重写 使其软件的设计和架构更加合理 提高软件的扩展性和维护性 二、 重要的差异(代码实现与代码重构的区别) 1. 代码实现:按照设计编程实现,重点在于功能的实现。代码实现时不考虑架构的好坏,只考虑功能的实现 2. 代码重构: 阅读全文

posted @ 2020-04-18 21:12 wawzzll 阅读(169) 评论(0) 推荐(0) 编辑

008_起航!第一个应用实例

摘要: 一、 计算器程序界面分析 分析所需要的界面组件 二、 QLineEdit 组件 1. QlineEdit 可以用于接受用户输入,并且获取用户输入的字符串 2. QlineEdit 是功能性组件,需要父组件作为容器,并且能够在父组件中进行定位 三、 编程实验(创建工程 + QLineEdit 组件) 阅读全文

posted @ 2020-04-18 21:11 wawzzll 阅读(129) 评论(0) 推荐(0) 编辑

007_Qt 中的坐标系统

摘要: 一、 坐标系统 1. GUI 操作系统都有特定的坐标系统 2. 图形界面程序在坐标系统中进行窗口和部件的定位 3. 定位类型 顶级窗口部件的定位 窗口内部件的定位 窗口部件的大小设置 4. Qt 使用统一的坐标系统定位窗口部件的位置和大小 5. Qt 部件类提供成员函数在坐标系统中进行定位 6. Q 阅读全文

posted @ 2020-04-18 21:10 wawzzll 阅读(157) 评论(0) 推荐(0) 编辑

006_窗口组件及窗口类型

摘要: 一、 窗口组件 图形用户界面由不同的窗口和窗口组件构成 "QtGui" 头文件包含窗口组件,对应Qt中的GUI模块 Qt以组件对象的方式构建图形用户界面 组件的类型: 容器类(父组件):用于包含其它的界面组件,那么界面组件指的就是功能类的子组件。 功能类(子组件):用于实现特定的交互功能。比如:按钮 阅读全文

posted @ 2020-04-18 21:09 wawzzll 阅读(454) 评论(0) 推荐(0) 编辑

005_QT Creator工程介绍

摘要: 一、 Qt Creator工程管理 Qt Creator以工程项目的方式对源码进行管理 一个Qt Creator工程包含不同类型的文件 .pro 项目描述文件 .pro.user 用户配置描述文件 .h 头文件 .cpp 源文件 .ui 界面描述文件 资源文件(图片,音频等) 二、 .pro 项目描 阅读全文

posted @ 2020-04-18 21:08 wawzzll 阅读(245) 评论(0) 推荐(0) 编辑

004_Hello QT

摘要: 一、 QT是什么? 狭义角度: QT 是一套跨平台的组件开发库,它的跨平台指的是用 QT 的组件库完成的用户应用程序的代码可以在不同的平台上面编译通过,并且生成对应平台的 GUI 用户界面程序。 广义角度: QT 是一套 C++ 集成开发环境,也就是说 QT 这套库里面除了与用户界面相关的类以为,还 阅读全文

posted @ 2020-04-18 21:05 wawzzll 阅读(147) 评论(0) 推荐(0) 编辑

导航