上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 一、如何实现下面的用户界面 1、解决方法 (1)、绝对定位组件的坐标和大小 (2)、嵌套QBoxLayout (3)、创建3x2的QGridLayout #ifndef WIDGET_H #define WIDGET_H #include <QtGui/QWidget> class Widget : 阅读全文
posted @ 2017-02-16 07:53 lgc202 阅读(573) 评论(0) 推荐(0)
摘要: 一、布局管理器的比例系数 1、默认情况下以等比例的方式更新组件的大小 2、可以自定义组件大小更新时的比例系数 3、QBoxLayout中的比例系数设置 4、注意:组件的初始化大小是独立于布局管理器设置的,因此不能保证组件的大小始终符合比例系数的设置(比如刚运行时一样大小,主窗口变大后差异才显现出来) 阅读全文
posted @ 2017-02-16 00:01 lgc202 阅读(503) 评论(0) 推荐(0)
摘要: 一、目前的GUI开发方式:绝对定位 1、直接在像素级指定各个组件的位置和大小 (1)、void Qwidget::move(int x, int y) (2)、void Qwidget::resize(int x, int y) 2、问题:组件的大小和位置无法自适应父窗口的变化 二、布局管理器 1、 阅读全文
posted @ 2017-02-15 22:47 lgc202 阅读(594) 评论(0) 推荐(0)
摘要: 一、字体对话框 1、Qt提供了预定义的字体对话框QFontDialog类 2、QFontDialog类用于提供选择字体的对话框部件 3、字体对话框的使用方式 4、字体对话框中的实用函数 二、进度对话框 1、Qt提供了预定义的进度对话框QProgressDialog类 2、QProgressDialo 阅读全文
posted @ 2017-02-15 20:58 lgc202 阅读(630) 评论(0) 推荐(0)
摘要: 一、颜色对话框 1、Qt提供了预定义的颜色对话框QColorDialog类 2、QColorDialog类用于提供指定颜色的对话框部件 3、颜色对话框的使用方式 4、Qt中的QColor类用来在程序中表示颜色的概念 5、QColor类同时支持多种颜色的表示方式 (1)、RGB:以红绿蓝为基准的三色模 阅读全文
posted @ 2017-02-15 16:46 lgc202 阅读(532) 评论(0) 推荐(0)
摘要: 一、标准对话框 1、Qt为开发中提供了一下可复用的对话框类型 2、Qt提供的可复用对话框类型全部继承自QDialog类 3、Qt中的标准对话框遵循相同的使用方式 二、消息对话框 1、消息对话框是程序中最常用的界面元素 2、消息对话框主要用于 (1)、为用户提示重要信息 (2)、强制用户进行操作选择 阅读全文
posted @ 2017-02-15 15:32 lgc202 阅读(562) 评论(0) 推荐(0)
摘要: 一、登录对话框 1、登录对话框的需求分析 (1)、可复用软件部件(不同项目中都可以使用) (2)、获取用户名和密码 (3)、附加需求:随机验证码 2、登录对话框的架构与设计 3、获取用户名和密码及数据在两个不同对话框之间传递 (1)、通过附加的成员变量和成员函数完成不同对话框间的数据传递 #ifnd 阅读全文
posted @ 2017-02-15 12:33 lgc202 阅读(641) 评论(0) 推荐(0)
摘要: 一、对话框的概念 1、对话框是与用户进行简短交互的顶层窗口 2、QDialog是Qt中所有对话框窗口的基类 3、QDialog继承于QWidget是一种容器类型的组件 二、QDialog的意义 1、QDialog作为一种专用的交互窗口而存在 2、QDialog不能作为子部件嵌入到其它容器中 3、QD 阅读全文
posted @ 2017-02-15 09:27 lgc202 阅读(857) 评论(0) 推荐(0)
摘要: 一、Qt对象间的关系 1、Qt对象间可以存在父子关系 (1)、每个对象都保存有它所有子对象的指针 (2)、每一个对象都有一个指向其父对象的指针 2、当指定Qt对象的父对象时 (1)、其父对象会在子对象链表中加入该对象的指针 (2)、该对象会保存指向其父对象的指针 #include <QtCore/Q 阅读全文
posted @ 2017-02-14 21:09 lgc202 阅读(970) 评论(0) 推荐(0)
摘要: 一、界面与逻辑 1、基本程序框架一般包括 (1)、用户界面模块(UI) A、接受用户输入及呈现数据 (2)、业务逻辑模块 A、根据用户需要处理数据 二、基本设计原则 1、功能模块之间需要进行解耦 2、核心思想:强内聚,弱耦合 (1)、每个模块应该只实现单一的功能 (2)、模块内部的子模块只为整体的单 阅读全文
posted @ 2017-02-14 17:03 lgc202 阅读(1446) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页