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和按钮样式