程序说明
用布局管理编写一个意见反馈窗口
项目地址:https://github.com/ZHJ0125/QtLearning/tree/master/Projects/08_QLayout
过程简述
- 首先创建一个基于QWidget的项目
- 在UI编辑界面添加一个Form Layout
- 在Form Layout组件上双击,添加一个新的菜单
首先添加姓名菜单,对话框中填入标签文字"姓名(&N):"、“标签名称”、"字段类型"和"字段名称"等,并设置伙伴关系。
设置伙伴关系和快捷键后,可以按ALT+N
选中姓名。
- 在UI界面添加姓名菜单
- 继续添加性别、年龄、邮箱、学号等菜单。
性别(&S),使用QComoBox;年龄(&A),使用QSpinBox;邮箱(&M),使用QLineEdit。
- 现在的UI界面如下图所示
- 设置性别选项
- 设置界面字体
- 添加文本编辑框,设置提示文字
- 调整UI界面布局
- 设置水平布局
将QFromLayout组件和TextEdit布局整理为垂直布局
- 添加标题
- 为标题和其他组件设置水平布局
- 添加垂直垫片组件,设置垫片高度为200
- 将标题组件设置为水平居中
- 编译运行程序,效果如下