添加组件和布局
如图添加组件,实现类似下图输出
最外左右两个GroupBox的布局
左右两个GroupBox
左边的GroupBox,上面放一个frame,下面放一个table view
就像下图的层次结构一样
frame的布局
frame由三个部分组成,一个排序GroupBox,一个数据过滤GroupBox,还有一个水平Spacer
层次结构类似如下
构造如下
排序groupbox的布局
数据过滤groupbox的布局
右侧groupbox的布局
注意
(1)dbSpinEmpNo的minimum属性为0,maximum属性为10000
(2)dbSpinSalary的minimum属性为0,maximum属性为50000,singleStep为100
(3)其中的dbEditBirth的InputMask为9999-99-99
分裂器QSplitter
当前总体的层次结构如下
按住ctrl键,选中groupboxleft和groupboxright,右键->布局->使用分裂器水平布局
可以看到层次结构变了,在cenralwidget和两个groupbox之间加多了一层splitter
窗体变为如下
总的层次结构
其中groupboxleft部分的层次结构
groupboxright部分的层次结构
添加下拉框选项
性别下拉框
双击性别下拉框
点加号填入选项
结果如图
省份下拉框
部门下拉框
编译窗体文件和资源文件
建立批处理文件
在e:baikejiabkj4-3目录下创建一个compile.bat文件,输入以下内容
双击运行批处理文件
编译完成,拷贝完成,新生成了三个文件
我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!