- 11
- 0
- 约1.13千字
- 约 8页
- 2021-03-11 发布于山东
- 举报
上篇讲解了如何在 Qt Creator 中添加资源文件,并且为菜单添加了图标。这次我们先对那个界面进行一些完善,然后讲解一些布局管理器的知识。首先对菜单进行完善。
1.我们在上一次的基础上再加入一些常用菜单。
“文件 ”的子菜单如下图。中间的分割线可以点击 Add Separator 添加。
“编辑 ”子菜单的内容如下。
“帮助 ”子菜单的内容如下。
2.我们在动作编辑器中对各个菜单的属性进行设置。
如下图。
3.我们拖动 “新建 ”菜单的图标,将其放到工具栏里。
拖动 “新建 ”菜单的图标。
将其放到菜单栏下面的工具栏里。
4.我们再添加其他几个图标。使用 Append Separator 可以添加分割线。
5.最终效果如下。如果需要删除图标,可以在图标上点击右键选择 Remove action 即可。
下面简述一下布局管理器。
(这里主要以垂直布局管理器进行讲解,其他类型管理器用法与之相同,其效果可自己验证。)
1.在左边的器件栏里拖入三个 PushButton 和一个 Vertical Layout (垂直布局管理器)到中心面板。如下图。
2.将这三个按钮放入垂直布局管理器,效果如下。可以看到按钮垂直方向排列,并且宽度可以改变,但高度没有改变。
3.我们将布局管理器整体选中, 按下上面工具栏的 Break Layout 按钮,便可取消布局管理器。
(我们当然也可以先将按钮移出,再按下 Delete 键将布局管理器删除。 )
4.下面我们改用分裂器部件(
QSplitter )。
先将三个按钮同时选中,再按下上面工具栏的
Lay Out Vertically in Splitter
(垂直分裂器) 。
效果如下图。可以看到按钮的大小可以随之改动。这也就是分裂器和布局管理器的分别。
5.其实布局管理器不但能控制器件的布局,还有个很重要的用途是,它能使器件的大小随着窗口大小的改变而改变。
我们先在主窗口的中心拖入一个文本编辑器 Text Edit 。
这时直接运行程序,效果如下。可以看到它的大小和位置不会随着窗口改变。
下面我们选中主窗口部件,然后在空白处点击鼠标右键,选择
Layout-Lay Out in a Grid
,
使整个主窗口的中心区处于网格布局管理器中。
可以看到,这时文本编辑器已经占据了整个主窗口的中心区。
运行一下程序,可以看到无论怎样拉伸窗口,文本编辑框的大小都会随之改变。
我们在这里一共讲述了三种使用布局管理器的方法,一种是去器件栏添加,一种是用工具栏的快捷图标,还有一种是使用鼠标右键的选项。
程序中用到的图标是我从 Ubuntu 中复制的,可以到 资源下载 页面下载到。
您可能关注的文档
最近下载
- 全自动血液流变仪技术参数.DOC VIP
- 2017年江苏高考地理真题及答案.pdf VIP
- 四川省广安市2025-2026学年高一上学期期末考试物理试题(原卷版+解析版).pdf VIP
- 2015高考真题——地理(江苏卷)Word版含解析.doc VIP
- KDIGO2026慢性肾脏病贫血管理临床实践指南解读PPT课件.pptx VIP
- 2026KDIGO临床实践指南:慢性肾脏病贫血的管理(概要)PPT课件.pptx VIP
- 四川省南充市普通高中2025-2026学年高一上学期期末考试物理试题(原卷版+解析版).docx VIP
- 2026年教案课件-中华民族共同体概论-教案合集7篇-新版.pdf VIP
- 2026年教案课件-中华民族共同体概论--专家大讲堂6篇合集-新版.pdf VIP
- 自智网络白皮书(4.0) Autonomous Networks Whitepaper (4.0).pdf VIP
原创力文档

文档评论(0)