摘要: 一、主窗口中的状态栏 1、状态栏的概念和意义 (1)、状态栏是应用程序中输出简要信息的区域 (2)、状态栏一般位于主窗口的最底部 (3)、状态栏中的消息类型 A、实时消息:如当前程序状态 B、永久消息:如程序版本号,机构名称 C、进度消息:如进度条提示,百分百提示 2、Qt提供了与状态栏相关的类组件 阅读全文
posted @ 2017-02-16 22:24 lgc202 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 一、主窗口中的工具栏 1、工具栏的概念和意义 (1)、应用程序中集成各种功能实现快捷键使用的一个区域 (2)、工具栏并不是应用程序中必须存在的组件 (3)、工具栏中的元素可以是各种窗口组件 (4)、工具栏的元素通常以图标按钮的方式存在 2、在Qt中提供与工具栏相关的类的组件 3、在Qt主窗口中创建工 阅读全文
posted @ 2017-02-16 21:11 lgc202 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 一、主窗口的概念 1、应用程序中的主窗口 (1)、主窗口是与用户进行长时间交互的顶级窗口 (2)、程序的绝大多数功能直接由主窗口提供 (3)、主窗口通常是应用程序启动后显示的第一个窗口 (4)、整个程序由一个主窗口和多个对话框组成 2、Qt中的主窗口 (1)、Qt开发平台中直接支持主窗口的概念 (2 阅读全文
posted @ 2017-02-16 17:35 lgc202 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 一、需求分析 1、练习开发一个向导用户界面 (1)、在同一个界面上展示不同的向导页面 (2)、通过“上一步”和“下一步”按钮进行切换 (3)、不同页面上的元素组件和元素排布都不相同 (4)、页面中的组件通过布局管理器进行排布 二、解决方案 1、通过布局嵌套进行界面设计 2、通过QStackedLay 阅读全文
posted @ 2017-02-16 12:21 lgc202 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、栈式布局管理器 1、栈式布局管理器(QStatckedLayout)概要 (1)、所有组件垂直于屏幕的方向上被管理 (2)、每次只有一个组件会显示在屏幕上 (3)、只有最顶层的组件会被最终显示 2、栈式布局管理器的特点 (1)、组件大小一致且充满父组件的显示区 (2)、不能直接嵌套其它布局管理器 阅读全文
posted @ 2017-02-16 09:30 lgc202 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 一、如何实现下面的用户界面 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 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 一、布局管理器的比例系数 1、默认情况下以等比例的方式更新组件的大小 2、可以自定义组件大小更新时的比例系数 3、QBoxLayout中的比例系数设置 4、注意:组件的初始化大小是独立于布局管理器设置的,因此不能保证组件的大小始终符合比例系数的设置(比如刚运行时一样大小,主窗口变大后差异才显现出来) 阅读全文
posted @ 2017-02-16 00:01 lgc202 阅读(489) 评论(0) 推荐(0) 编辑