【Qt】:界面优化(二:控件样式)-六.登陆界面

1.创建一个基础界面。

使用QVBoxLayout来管理上述控件.两个输入框和按钮的minimumHeight均设置为50.(元素在布局管理器中无法直接设置width和height,使用minimumWidth和 minimumHeight代替,此时垂直方向的sizePolicy要设为fixed).右键QcheckBox ,选择Layout Alignment可以设置checkbox的对齐方式(左对齐,居中对齐,右对齐).

在这里插入图片描述

2.设置背景图⽚

由于顶层创建背景图片会不生效,为了解决这个问题,就需要再套一层控件,让当前控件不是顶层控件即可。

把上述控件添加⼀个⽗元素QFrame,并设置QFrame和窗⼝⼀样⼤

在这里插入图片描述

将控件拖到fram里。

在这里插入图片描述

使用border-image设置背景图片,而不是background-image .主要是因为border-image是可以自动缩放的.这一点在窗口大小发生改变时是非常有意义的.

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.设置输⼊框,checkbox和按钮样式

在这里插入图片描述

在这里插入图片描述

上一篇:大数据分析:使用Spark和Hadoop的实用指南


下一篇:2016年新华三杯复赛实验试题