Page 4 of 8
Re: QT入门
Posted: 2025-02-22T06:39:24+00:00
by 擎天殿
5.6 使用 UI 文件创建窗口
创建工程的时候把UI文件留着
5.6.1 UI 设计窗口介绍

Re: QT入门
Posted: 2025-02-22T06:40:22+00:00
by 擎天殿
5.6.2 菜单栏
1.添加/删除菜单栏
默认情况下QMainWindow项目一创建就自带了菜单栏,可以在对象树窗口中,右键菜单栏对象,移除菜单栏:
删除后也可以创建菜单栏,此时在对象树中右键MainWindow对象,菜单里边会多了创建菜单栏的功能

Re: QT入门
Posted: 2025-02-22T06:41:03+00:00
by 擎天殿
2. 添加菜单栏
点击菜单栏的“在这里输入”可以输入一个菜单名字创建一个菜单。

Re: QT入门
Posted: 2025-02-22T06:41:57+00:00
by 擎天殿
3. 添加菜单项
在UI界面中添加菜单项只能用英文,因为此时会创建一个QAction对象,会用输入的值作为对象名,所以不能用中文,得添加后再属性窗口改中文。

Re: QT入门
Posted: 2025-02-22T06:42:50+00:00
by 擎天殿
4. 添加多级菜单

Re: QT入门
Posted: 2025-02-22T06:43:20+00:00
by 擎天殿
5.6.3 工具栏
1. 添加/删除工具栏
删除工具栏方法和删除菜单栏方法一样,不过工具栏可以有多个,所以每次右键MainWindow对象,都可以看到添加工具栏的选项。

Re: QT入门
Posted: 2025-02-22T06:44:03+00:00
by 擎天殿
2. 工具栏添加动作
新添加的QAction对象会在动作编辑器里找到(Action Editor),可以直接拖拽上来添加到工具栏里。
可以对工具栏设定停靠区域、能否浮动、能否移动等

Re: QT入门
Posted: 2025-02-22T06:44:21+00:00
by 擎天殿
5.6.4 状态栏
添加和删除状态栏的方法和添加删除菜单栏方法一样。
状态栏添加左侧控件、右侧控件只能通过代码来添加。
Re: QT入门
Posted: 2025-02-22T06:44:44+00:00
by 擎天殿
5.6.5 停靠部件
从工具箱中拖出一个停靠部件就行。也可以像设定工具栏停靠范围一样,在停靠部件的属性窗口中设定他可以停靠的范围。

Re: QT入门
Posted: 2025-02-22T06:45:07+00:00
by 擎天殿
5.6.6 核心部件
UI窗口中默认核心部件就是一个widget
